Niveau 1

Variables
print()
input()
if else :
for in range():
while :
Somme

Niveau 2

Division
Suite et si
Suite
fonction

Niveau 3

nouveau
Listes
Ajouter/Retirer
Crible

Niveau 4

nouveau

while :

La boucle while comme le if   else et le for utilise l'indentation 

c'est à dire le décalage de 3 espaces lors du retour à la ligne 

(attention  à ne pas oublier les deux points)

on utilise le "tant que" plutôt que le "pour" lorsqu'on ne sait pas combien de fois on doit répéter la même action:

ainsi "tant que" permet de demander à un algorithme d'effectuer certaines actions

tant qu'une condition est vérifiée

(dans l'exemple : tant que a<5 on continue , on s'arrêtera lorsque a sera >5 ou =5).

a=2
while a<5:
    a=a+1
    print(a)

Ce programme affiche 3,4,5

Attention à l'ordre des lignes :

a=2
while a<5:
    print(a)
    a=a+1

Ce programme affiche 2,3,4

Exercice 1:

Ecrire le programme du nombre mystère :

Tant que le nombre mystère n'est pas trouvé, le programme demande un nombre et rèpond "trop grand" où "trop petit".

Exercice 2:

Ecrire un programme qui demmande "Quelle est ton mot de passe? " tant que bon mot de passe n'a pas été donné.

Exercice 3:

Améliorer le programme précédent pour qu'il n'accepte que 10 essais.