Tutoriel Python for – while – les boucles (8)

Tutoriel Python for - while - les boucles (8)
Tutoriel Python for - while - les boucles (8)

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

[ Article lu 1 fois aujourd'hui ]
A propos Judicaël Paquet 942 Articles
  Paquet Judicaël (expert en transformation et AI) Mes activités en France et en Suisse : - ingénieur prompt - coach AI - architecte de transformation agile - formations agiles personnalisées - sensibilisations et coaching de manager - audits de maturité agile et de situations - coaching agile (équipes, orga, product owner, scrum master, coach agile) Spécialités : scrum, kanban, management 3.0, agilité à l’échelle, lean startup, méthode agile, prompt AI, Intelligence artificielle. [Me contacter]

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.