Accademia:Login.py: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(Nuova pagina: {{Template:Acc_Menu_Python}} <pre> #!/usr/bin/env python3 username="" #si poteva scrivere username=None? password="" count=0 while ((username!="amosse") | (password!="bomba1965")): ...)
 
Nessun oggetto della modifica
 
(2 versioni intermedie di 2 utenti non mostrate)
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))