Non ho mai programmato in pyton ma credo che alcune regole logiche valgano per tutti i linguaggi... detto questo c'è un unico problema (credo):
- l'incremento della variabile volta deve essere eseguito per ultimo all'interno del while altrimenti controlla solo 2 volte, non 3;
Poi passiamo al codice:
Codice:
pas = "pas"
volte = 0
flag = 0
print "Attenzione: hai solo 3 possibilita'!"
while volte < 3:
p = raw_input("password: ")
if pas == p:
flag = 1
break
volte = volte+1
if flag == 0:
print "Hai esaurito i tentativi"
else:
print "Password corretta"
Dimmelo se funziona o meno...