Formation
90 min de lecture
Introduction ร Python
๐ฆ Structures de contrรดle (if, for, while)
Objectifs d'apprentissage
๐ฏ Objectifs :\n
1Maรฎtriser if/elif/else\n2. Utiliser les boucles for\n3. Utiliser les boucles while\n4. Comprendre break et continue
Introduction
๐ Ce cours couvre les structures conditionnelles et les boucles en Python.
Contenu thรฉorique
Conditions :\n\n๐ Boucle for :\n\n๐ Boucle while :\n
PYTHON
\nif age < 18:\n print("Mineur")\nelif age < 65:\n print("Adulte")\nelse:\n print("Senior")\nPYTHON
\nfor i in range(5):\n print(i)\n\nfruits = ["pomme", "banane"]\nfor fruit in fruits:\n print(fruit)\nPYTHON
\ncompteur = 0\nwhile compteur < 5:\n print(compteur)\n compteur += 1\nExemples pratiques
๐ป Exemple : Jeu de devinette\n
PYTHON
\nimport random\nsecret = random.randint(1, 100)\nwhile True:\n guess = int(input("Devinez : "))\n if guess == secret:\n print("Gagnรฉ !")\n break\n elif guess < secret:\n print("Trop petit")\n else:\n print("Trop grand")\nBonnes pratiques
1รviter les conditions trop imbriquรฉes\nโ
2. Prรฉfรฉrer les listes en comprรฉhension\nโ
3. Toujours prรฉvoir une sortie pour while
Piรจges ร รฉviter
Boucle while infinie\n
Condition de sortie explicite
Rรฉsumรฉ
if/elif/else : exรฉcution conditionnelle\nโ
for : itรฉration sur sรฉquence\nโ
while : rรฉpรฉtition conditionnelle\nโ
break : sortie anticipรฉe\nโ
continue : saut d'itรฉration
Ressources supplรฉmentaires
๐ docs.python.org/3/tutorial/controlflow.html