Alle martedì 4 settembre 2007, 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 :(
Già, la condizione di uscita dal ciclo non viene mai modificata... Si può risolvere così: password = raw_input ("Password:") while password != "ciao" : print "ritenta!" password = raw_input ("Password:") print "indovinato!" Oppure: while True: password = raw_input ("Password:") if password == "ciao" : break else: print "ritenta!" print "indovinato!" Io preferisco la seconda. -- Daniele giusto! _o) (o_ (o_ _o) nel verso -./\\ //\.- //\ /\\ forse Ú perché non guardiamo le cose _\_V V_/_ V_/ \_V Quando non ci capiamo,
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python