Discussion: faire une boucle
Afficher un message
Vieux 08/08/2007, 18h48   #28
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

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.

  Réponse avec citation
 
Page generated in 0,04721 seconds with 9 queries