Tutoriel Python for – while – Python est langage de développement devenu très populaire dans le développement d’application. Nous allons continuer à avancer en regardant les boucles en python et comment les manipuler.
Précédent tutoriel : #7 – Les dictionnaires
Ce tutoriel est également disponible en vidéo :
Tutoriel Python for – while – les boucles
Les boucles for
La première boucle que nous allons regardons est la boucle for présente dans tous les langages de développement. Cette boucle permet d’exécuter le code x fois.
Dans l’exemple ci-dessous, nous demandons au programme d’afficher le chiffre que nous incrémentons 5 fois. La seule particularité à savoir c’est que l’incrément commence à 0 et pas à 1.
for x in range(5):
print(x)
Ceci va ainsi afficher : 0 1 2 3 4
Boucler sur une liste
Nous avions vu précédemment comment créer des listes (voir le tutoriel) ; sachez qu’il est possible de boucler sur celle-ci pour mieux les exploiter.
Voici un exemple simple pour comprendre comment boucler sur une liste en affichant un à un chaque élément de la liste.
users = ["czero" , "batman" , "robin" , "robocop"]
for oneUser in users:
print(oneUser)
A chaque passage, la boucle prend l’élément suivant de la liste users et le met dans la variable oneUser. Ce qui affichera : czero batman robin robocop.
Boucler sur un dictionnaire
Nous avions vu précédemment comment créer des dictionnaires (voir le tutoriel) ; sachez qu’il est possible de boucler sur ceux-ci pour mieux les exploiter.
Voici un exemple simple pour comprendre comment boucler sur un dictionnaire en affichant un à un chaque élément de la liste.
monId = {
"nom" : "judicael",
"age" : "42",
}
for element in monId:
print(element)
A chaque passage, la boucle prend la clé de l »élément suivant du dictionnaire monId et le met dans la variable element. Ce qui affichera : nom age.
Vous pourrez afficher les valeurs en utilisant la variable element assez facilement comme on peut le voir dans l’exemple ci-dessous :
monId = {
"nom" : "judicael",
"age" : "42",
}
for element in monId:
print(element + " : " + monId[element])
Ceci affichera alors :
nom : judicael
age : 42
Boucler avec un while
Le Do While n’existe pas en Python mais voici une astuce pour le faire : article à lire.
Le while est une boucle où vous choisissez vous même la condition. Le contenu de la condition sera continuellement exécuté tant que la condition est valide.
valeurActuelle = 0
maximum = 5
while valeurActuelle < maximum
print(valeurActuelle)
valeurActuelle += 1
A chaque passage, la variable valeurActuelle s’incrémentera de 1 ce qui exécutera la condition en boucle 5 fois.
Conclusion – Python for – while
Nous avons vu les boucles en Python qui sont indispensables à connaitre pour faire des programmes de qualité. Nous irons plus loin dès le prochain chapitre dans notre apprentissage sur le python qui proposent encore de nombreux secrets.
Chapitre suivant : #9 – Les classes et objets
Soyez le premier à commenter