Formation 90 min de lecture Introduction ร  Python

๐Ÿ“ฆ Structures de contrรดle (if, for, while)

Python & Data Science Chapitre : Introduction ร  Python Sous-chapitre : Structures de contrรดle

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
PYTHON
\nif age < 18:\n    print("Mineur")\nelif age < 65:\n    print("Adulte")\nelse:\n    print("Senior")\n
\n๐Ÿ“Œ Boucle for :\n
PYTHON
\nfor i in range(5):\n    print(i)\n\nfruits = ["pomme", "banane"]\nfor fruit in fruits:\n    print(fruit)\n
\n๐Ÿ“Œ Boucle while :\n
PYTHON
\ncompteur = 0\nwhile compteur < 5:\n    print(compteur)\n    compteur += 1\n

Exemples 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")\n

Bonnes 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