4.
5 Boucles et conditions
A partir d’ici, vous pouvez commencer à saisir les instructions dans un fichier d’extension .py et vous
pouvez
exécuter ce fichier.
Attention : En Python il n’y a pas, comme dans certains langages, d’accolade ouvrante ou fermante
pour délimiter
un bloc d’instructions. Les blocs d’instructions en python sont délimités par ":" puis des tabulations :
toutes les
instructions consécutives à un ":" et débutant par un même nombre de tabulations appartiennent à
un même bloc
d’instructions.
Exercice 2 : Boucle for
Tapez le code suivant et observez le résultat.
for i in range(10): # Ne pas oublier les deux points!!
x = 2 # Attention ne pas oublier une tab. en debut de ligne sinon erreur!!!
print(x*i) # Ne pas oublier la tabulation en debut de ligne!!
# Tapez encore une fois <Enter> si vous Ãantes en ligne de commande
Exercice 3 : Boucle while
Tapez le code suivant et observez le résultat.
a=0
while(a<12): # Ne pas oublier les deux points!!
a=a+1 # Ne pas oublier la tabulation en debut de ligne!!
print(a, a**2,a**3) # Ne pas oublier la tabulation en debut de ligne!!
# Tapez encore une fois <Enter> si vous Ãates en ligne de commande
Exercice 4 : Condition If/Then/Else
Tapez le code suivant et observez le résultat.
a=0
if a==0: # Ne pas oublier les deux points!!
print(’0’) # Ne pas oublier la tabulation en debut de ligne!!
elif a==1: # Ne pas mettre de tabulation et ne pas oublier les deux points!!
print(’1’) # Ne pas oublier la tabulation en debut de ligne!!
else: # Ne pas mettre de tabulation et ne pas oublier les deux points!!
print(’2’) # Ne pas oublier la tabulation en debut de ligne!!
# Tapez encore une fois <Enter> si vous Ãates en ligne de commande
4.6 Récupérer des saisies claviers
Exemple 6
>>> s=input() # taper <Enter> puis saisir quelque chose au clavier
>>> s
>>> s=input("Saisir une chaine :") # taper <Enter>
Saisir une chaine :
>>> s