# Structures On fait le choix de se limiter à quelques structures qui permettent de tout faire. En Python, il suffit de parler anglais ! --- ## alternative SI ```python[1-4] if x == 3: # == sert à tester l'égalité blablabla # exécuté si x égal 3 blablabla blablabla # exécuté dans tous les cas ``` --- ## alternative SI - SINON ```python[1-7] if x == 3: # == sert à tester l'égalité blablabla # exécuté si x égal 3 blablabla else: blablabla # exécuté si x pas égal 3 blablabla blablabla # exécuté dans tous les cas ``` --- ## boucle RÉPÉTER TANT QUE ```python[1-5] x = 2 while x<10: # boucle exécutée tant que x < 3 x += 1 print(x) print("fin") # exécuté après la fin de la boucle ``` En général, quand ça se répète un nombre indéterminé de fois, c'est `while`. --- ### boucle POUR CHAQUE ```python[1-5] somme = 0 for i in range(100): # i prendra les valeurs de 0 à 99 inclus somme += i # exécuté pour chaque valeur de i print(somme) # exécuté une fois après # la fin de la boucle ``` En général, quand ça se répète un nombre déterminé de fois, c'est `for`.