LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Mathématiques triangle de chiffre

Cours : Mathématiques triangle de chiffre. Recherche parmi 300 000+ dissertations

Par   •  10 Octobre 2021  •  Cours  •  620 Mots (3 Pages)  •  305 Vues

Page 1 sur 3

def dm(taille_pyramide):#Definition de la fonction DM

compteur = 1#Initialisation de la variable compteur à 1 (pour la première ligne et la première colonne)

dernier_chiffre = 1#Initialisation de la variable dernier_chiffre à 1 (car le dernier nombre de la 1e ligne est 1)

premier_chiffre = 1#Initialisation de la variable premier_chiffre à 1 (car le premier nombre de la 1e ligne est 1)

while premier_chiffre <= taille_pyramide:#Initialisation d'une boucle "tant que" le premier nombre de la ligne est plus petit ou égal a la taille demandé le programme ci dessous s'effectueras

temporaire = list(range(premier_chiffre,dernier_chiffre+1))#Initialisation d'une variable temporaire (voir index : 1)

print (temporaire)#Ici la commande "print" permet d'afficher la variable "temporaire" initialisé juste au dessus

compteur+= 1#Incrémentation de 1 pour la variable compteur qui servira plus tard dans la boucle (elle compte le nombre de lignes +1 et de colonnes à chaques boucles)

ligne = premier_chiffre#Initialisation de la variable ligne ( voir index : 2 )

premier_chiffre = dernier_chiffre+1#Modification de la variable "premier_chiffre" le premier nombre de la colonne d'après serra donc égal au dernier nombre de la colonne d'avant + 1

dernier_chiffre+= compteur#Incrémentation de la variable "dernier_chiffre" par la variable "compteur" ( voir index : 3 )

print("Votre nombre (",taille_pyramide,") se situe sur la ligne :",compteur-1,"et à la colonne :",taille_pyramide-(ligne-1))#Ici la commande "print" permet d'afficher les Coordonnées du nombre proposé ( voir index : 4 )

'''

Index :

1 ) La variable temporaire est initialisé par la commande "list" qui permet de créer une liste à partir d'un intervalle.

L'intervalle est ici crée par la commande "range" qui prend en compte le premier nombre et le dernier nombre+1 ( le +1 est la

car les contraintes de la commande "range" font que le 2e argument de l'intervalle est n-1 donc le +1 annule cette contrainte).

Donc la variable temporaire correspond donc à une ligne de la pyramide.

2 ) Cette variable sert tout simplement à garder la variable "premier_chiffre" qui serra modifié juste en dessous.

Cette variable est nécéssaire car on en a besoin pour calculer la colone du nombre demandé.

Elle sauvegarde donc juste la variable "premier_chiffre" à chaques répétition de la boucle jusqu'a l'arrêt de celle-ci.

...

Télécharger au format  txt (3.6 Kb)   pdf (35.6 Kb)   docx (8.4 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com