Créer une boucle pour une erreur.
Résolu
Continuum
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
Continuum Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Continuum Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Créer une boucle pour une erreur.
- Créer un lien pour partager des photos - Guide
- Créer une adresse hotmail - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer une liste déroulante excel - Guide
2 réponses
Tu as essayé d'insister ?
insiste = False while not insiste: try: mise=int(input("Saisissez votre mise : ")) insiste = True except ValueError: print ("Incorrect, Veuillez réésayer. ") insiste = False print (mise)
from sys import exit mess = "Saisissez votre mise " while True: mise=raw_input(mess) if mise.isdigit(): mise = int(mise) break elif mess=="Saisissez votre mise ": mess = "Saisissez un entier pour votre mise " elif mess=="Saisissez un entier pour votre mise ": mess = "Vous etes bouché ? Dernier essai" elif mess=="Vous etes bouché ? Dernier essai": exit() print '---------\nmise == %d' % mise
Merci ;)
Noter que ça ne sert à rien de redonner à insiste la valeur que ça a déjà dans le cas où on rentre dans la section "except"
On s'azperçoit aussi que insiste = False peut bien se remplacer par break et qu'on n'a pas besoin de l'objet isniste.