Index de l'article

Etape 3 - boucle bornée et test

Pour jouer plusieurs coups, j'ai besoin d'une boucle. La fonction for est là pour ça! Se rappeler que tout ce qui est indenté fait partie de la boucle. Et puis pour vérifier la réponse j'ai besoin de if. Se rappeler que le symbole = correspond à l'affectation et que l'opérateur d'égalité est == en python.

Tester puis comprendre

# ceci est un script
a=2
for i in range (4):
   print(i,a)
   if i==a:
       print ("i=a est vrai")
   else:
       print("i=a est faux")
print("ce print n'est pas dans la boucle")
print("suite du programme...")

 

Le script du dessus donne ce qu'il y a en dessous dans le shell:

CECI EST LE RESULTAT DU SCRIPT
>>> %Run test.py
0 2
i=a est faux
1 2
i=a est faux
2 2
i=a est vrai
3 2
i=a est faux
ce print n'est pas dans la boucle
suite du programme...

Explication

  • Repérer les indentations pour le for ... :
  • Faire de même pour le if... : else :

 

Pièce(s) jointe(s)
Download this file (table.png)table.png[ ]918 kB