Python lab - Home del linguggio Python
-   Home
-   Amministratore
   Documentazione
-   Cos'è Python?
-   Documentazione
   Applicazioni
-   Scripts
-   Programmi
   Download
-   PixRev
   Ads




   Codice valido W3C
Valid XHTML 1.0 Transitional
Valid CSS!
Tested in:
IE FX OP
 

Doppia password back

Il programma non continua senza aver prima inserito le due giuste password ma se si inseriscono password errate il programma questa volta reagisce chiedendole nuovamente. La prima password è "apriti", la seconda è "sesamo", naturalmente questi due parametri possono variare basta solamente sostituirli con altre parole.

Codice:

# Crea la variabile della prima password 
password1 = "diversa1"
# Controlla se la prima password č corretta altrimenti passa al prossimo ciclo
while password1 != 'apriti':
    password1 = raw_input ('Inserisci la prima password corretta e premi Invio:')
    print
	  # Controlla se la prima password č corretta altrimenti da la possibilitą di riprovare
    while password1 != 'apriti':
        password1 = raw_input ('La password č errata inserici quella corretta e e premi Invio:')
        if password1 == 'apriti':
            print
print 'Hai superato il primo livello di sicurezza.'
password2 = "diversa2"
# Controlla se la seconda password č corretta altrimenti passa al prossimo ciclo
while password2 != 'sesamo':
    password2 = raw_input ('Inserisci la seconda password corretta e premi Invio:')
    print
	  # Controlla se la seconda password č corretta altrimenti da la possibilitą di riprovare
    while password2 != 'sesamo':
        password2 = raw_input ('La password č errata inserici quella corretta e e premi Invio:')
        if password2 == 'sesamo':
            print
print 'Benvenuto!'