Scusate se mi intrometto,
Non ho seguito la discussione dall'inizio
ma il problema mi sembra molto semplice... la variabile password viene
definita una volta sola e quindi la condizione del while è sempre false
Il codice per fare questo dovrebbe essere all'incirca così:
password =
On 9/5/07, Daniele Visaggio [EMAIL PROTECTED] wrote:
password = raw_input (Password:)
while password != ciao :
print ritenta!
password = raw_input (Password:)
else:
print indovinato!
Ciao a tutti
grazie per l'aiuto, però non mi è chiara una cosa: perché se la
Daniele Visaggio ha scritto:
Scusa l'ignoranza, ma non ho capito bene. Se la condizione posta da
while è soddisfatta, non dovrebbe eseguire solo il blocco di comandi
sotto l'else, ignorando i comandi sotto while?
Controlla meglio.
la tua struttura
while x!=y:
...bla_while...
else:
Daniele Visaggio ha scritto:
ho modificato nel seguente modo:
password = raw_input (Password:)
while password != ciao :
print ritenta!
else:
print indovinato!
ma c'è cmq. qualcosa che non va...se lo eseguo, mi fa inserire
password, ma poi appare ritenta all'infinito :(
Oh,
Il giorno mar, 04/09/2007 alle 18.10 +0200, Daniele Visaggio ha scritto:
Il giorno mar, 04/09/2007 alle 17.54 +0200, Domenico Chierico ha
scritto:
dovresti quindi prima fare un'raw_input e poi il ciclo
password = raw_input(Password:)
while ... bla bla bla
bla bla bla
else:
Marco Mariani ha scritto:
Daniele Visaggio ha scritto:
ho modificato nel seguente modo:
password = raw_input (Password:)
while password != ciao : print ritenta!
else:
print indovinato!
ma c'è cmq. qualcosa che non va...se lo eseguo, mi fa inserire
password, ma poi appare ritenta
Giu on GMail ha scritto:
Scusate se mi intrometto,
Non ho seguito la discussione dall'inizio
ma il problema mi sembra molto semplice...
Se il problema e' semplice, e' un motivo di piu' per aiutare chi l'ha
posto a risolverlo da solo.
password = raw_input (Password:)
while password !=