Programme qui redemande un nombre
SamB
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
J'essaye de taper un programme qui demande un nombre à l'utilisateur. Le nombre doit être entre 2 et 1000000.
Je n'ai aucun problème à taper les lignes qui disent lorsque le nombre n'est pas valide, mais pour que le programme puisse redemander à l'utilisateur de taper un nouveau nombre, c'est là que je bloques.
2 réponses
-
Bonjour,
Tu pourrais utiliser une boucle infinie et sortir sur break.
while True: n=int(input("nombre ")) if n > 1 and n <= 1000000: break print("nombre non valide") print("ok",n)
-
Bonjour,
Ou bien une boucle qui re pose la question tant que le nb n'est pas entre 2 et 1000000:
n=0 while (n <= 1 or n > 1000000): n=int(input("nombre entre 2 et 1000000 : ")) print("ok",n)