Apache93 Esperto
Messaggi : 126 Occupazione/Hobby : Batterista Umore : Stay Rock! \m/
| Titolo: [Python] Codice Accesso 25/1/2011, 4:59 pm | |
| Ciao a tutti! Oggi studiando un pochino ho fatto questo semplicissimo programmino ma vi giuro.. non ne vengo fuori... In Java mi funziona tutto e in Python non parte... o almeno... finiti i 3 tentativi mi esce tranquillamente ma se inserisco 1234 non mi da l'accesso consentito. In più se abilito (ora le 2 righe sono messe come commento) elif pas=="admin" ecc non mi funziona... Risolto questo vorrei un consiglio su come fare a salvare in un file .txt una password inserita precendentemente e all'accesso controllare quella password! Ho letto alcuni comandi ma preferirei un consiglio da voi prima... voi buttate giù il codice e io studio... poi rifaccio in modo diverso... non prendetemi per uno che vuole la pappa pronta ma mi servirebbe per migliorarmi! Ecco il Source: - Codice:
-
# Programma per creare un semplice accesso. poss=2 pas=0 while poss!=0 and pas!=1234: pas=raw_input("Inserisci Password:"), if pas==1234: print "Accesso Consentito" #elif pas=="admin": #print "Ti sembro scemo?" else: print "Accesso non Consentito. Ancora",poss,"Possibilità" print "Cosa metterebbe un informatico?" poss=poss-1 | |
|
HiroPirat Esperto
Messaggi : 182 Occupazione/Hobby : un po' di tutto
| Titolo: Re: [Python] Codice Accesso 25/1/2011, 5:10 pm | |
| 1234 va messo come stringa - Codice:
-
pass=='1234' | |
|
Apache93 Esperto
Messaggi : 126 Occupazione/Hobby : Batterista Umore : Stay Rock! \m/
| Titolo: Niente... 25/1/2011, 5:27 pm | |
| Niente non va... prova a compilartelo da te... Non riesco ad andarne fuori... | |
|
HiroPirat Esperto
Messaggi : 182 Occupazione/Hobby : un po' di tutto
| Titolo: Re: [Python] Codice Accesso 25/1/2011, 5:29 pm | |
| se hai fatto copia incolla non va (ho sbagliato nome della variabile) | |
|
Apache93 Esperto
Messaggi : 126 Occupazione/Hobby : Batterista Umore : Stay Rock! \m/
| Titolo: Sisi 25/1/2011, 5:34 pm | |
| Sisi ho visto... la variabile è pas con una S perchè sennò mi richiamava una funzione di python.. | |
|
HiroPirat Esperto
Messaggi : 182 Occupazione/Hobby : un po' di tutto
| Titolo: Re: [Python] Codice Accesso 25/1/2011, 5:40 pm | |
| dovrebbe andare in ogni caso (raw_input ricevein input stringhe, quindi basta sostituire 1234 con '1234') comunque in python3: - Codice:
-
poss=2 pas=2 while poss!=0 and pas!='1234': pas=input('Inserisci password') if pas=='1234': print('ok, accesso effetuato') else: print('accesso negato, reinserire la password') poss-=1
| |
|
Apache93 Esperto
Messaggi : 126 Occupazione/Hobby : Batterista Umore : Stay Rock! \m/
| Titolo: Capito! 25/1/2011, 5:49 pm | |
| Non sarebbe sbagliato ma ecco perchè non va... Posto la risposta - Citazione :
- nel codice hai scritto
CODICE while poss!=0 and pas!=1234
questo significa che se pas è diverso da 1234 (non uguale) e poss è diverso da 0, entra nel while, altrimenti no.
In sintesi, non puoi controllare se pas è uguale ad 1234, poichè quando è uguale non entra nemmeno nel while. | |
|
HiroPirat Esperto
Messaggi : 182 Occupazione/Hobby : un po' di tutto
| Titolo: Re: [Python] Codice Accesso 30/1/2011, 12:17 pm | |
| non ti seguo... se io inserisco 1234 è ok, ma solo se ho ancora tentativi... dovrebbe funzionare | |
|
Contenuto sponsorizzato
| Titolo: Re: [Python] Codice Accesso | |
| |
|