fred1599@gmail.com wrote:
> Laurent Pointal a écrit :
<zip>
>>
>> Si tu veux sortir, tu peux faire qq chose sur la dernière ligne comme:
>>
>> if raw_input("Continuer (O/N) ?").upper() in ("N","NON","NO) : break
>
> Peux tu m'expliquer cette dernière ligne s'il te plait?
raw_input("Continuer (O/N) ?")
Affiche le message donné en paramètre, attend la saisie de l'utilisateur et
la retourne sous forme de chaîne lorsque l'utilisateur valide.
..upper()
passe la chaîne retournée en majuscules.
in ("N","NON","NO)
teste si la chaîne est une de celles dans le tuple.
if .... : break
termine la boucle courante (en sort) si la condition est vérifiée.
> Pour le module goto dans le précédent message ça fonctionne super,
> j'ai oublié de préciser qu'est ce qui fonctionnait correctement
Ca peut fonctionner... mais c'est vraiment pas propre...
Il faut vraiment apprendre à structurer les algos sans le goto.
A+
Laurent.