Accademia:Login.py: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
m (ha spostato Login.py a Accademia:Login.py: tag errato)
Nessun oggetto della modifica
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 3: Riga 3:
#!/usr/bin/env python3
#!/usr/bin/env python3


username="" #si poteva scrivere username=None?
username=None  
password=""
password=None
count=0
count=0


while ((username!="amosse") | (password!="bomba1965")):
while not ((username=="amosse") or (password=="bomba1965")):
   count += 1 # ma non esiste il modo di scrivere count+=? FATTO
   count += 1  
   print("Inserisci username e password per il login:")
   print("Inserisci username e password per il login:")
   username=input("Username > ")
   username=input("Username > ")
   password=input("Password > ")
   password=input("Password > ")
   if count==3:
   if count==3:
       print("spiacente hai esaurito i 3 tentatitivi a disposizione")
       exit("Hai esaurito i tre tentativi!")                             
      exit("Hai cannato almeno 3 volte!")                            # problema, non ti fa uscire dal login! dovrebbe andare con exit()
print("Benvenuto {}".format(username))  
print("Benvenuto {}".format(username))  
</pre>
</pre>

Versione attuale delle 20:47, 15 feb 2011

#!/usr/bin/env python3

username=None 
password=None
count=0

while not ((username=="amosse") or (password=="bomba1965")):
   count += 1 
   print("Inserisci username e password per il login:")
   username=input("Username > ")
   password=input("Password > ")
   if count==3:
      exit("Hai esaurito i tre tentativi!")                             
print("Benvenuto {}".format(username))