everything iS nOw!
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.


Ogni Cosa, Dovunque!
 
IndiceUltime immaginiCercaRegistratiAccedi

 

 [Python] Codice Accesso

Andare in basso 
2 partecipanti
AutoreMessaggio
Apache93
Esperto
Esperto
Apache93


Maschio Messaggi : 126
Occupazione/Hobby : Batterista
Umore : Stay Rock! \m/

[Python] Codice Accesso Empty
MessaggioTitolo: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime25/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
Torna in alto Andare in basso
http://emptyriver.it/
HiroPirat
Esperto
Esperto
HiroPirat


Maschio Messaggi : 182
Occupazione/Hobby : un po' di tutto

[Python] Codice Accesso Empty
MessaggioTitolo: Re: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime25/1/2011, 5:10 pm

1234 va messo come stringa
Codice:
pass=='1234'
Torna in alto Andare in basso
Apache93
Esperto
Esperto
Apache93


Maschio Messaggi : 126
Occupazione/Hobby : Batterista
Umore : Stay Rock! \m/

[Python] Codice Accesso Empty
MessaggioTitolo: Niente...   [Python] Codice Accesso Icon_minitime25/1/2011, 5:27 pm

Niente non va... prova a compilartelo da te... king

Non riesco ad andarne fuori...
Torna in alto Andare in basso
http://emptyriver.it/
HiroPirat
Esperto
Esperto
HiroPirat


Maschio Messaggi : 182
Occupazione/Hobby : un po' di tutto

[Python] Codice Accesso Empty
MessaggioTitolo: Re: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime25/1/2011, 5:29 pm

se hai fatto copia incolla non va (ho sbagliato nome della variabile)
Torna in alto Andare in basso
Apache93
Esperto
Esperto
Apache93


Maschio Messaggi : 126
Occupazione/Hobby : Batterista
Umore : Stay Rock! \m/

[Python] Codice Accesso Empty
MessaggioTitolo: Sisi   [Python] Codice Accesso Icon_minitime25/1/2011, 5:34 pm

Sisi ho visto... la variabile è pas con una S perchè sennò mi richiamava una funzione di python.. Razz
Torna in alto Andare in basso
http://emptyriver.it/
HiroPirat
Esperto
Esperto
HiroPirat


Maschio Messaggi : 182
Occupazione/Hobby : un po' di tutto

[Python] Codice Accesso Empty
MessaggioTitolo: Re: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime25/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
Torna in alto Andare in basso
Apache93
Esperto
Esperto
Apache93


Maschio Messaggi : 126
Occupazione/Hobby : Batterista
Umore : Stay Rock! \m/

[Python] Codice Accesso Empty
MessaggioTitolo: Capito!    [Python] Codice Accesso Icon_minitime25/1/2011, 5:49 pm

Non sarebbe sbagliato ma ecco perchè non va...
Posto la risposta king

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. Wink
Torna in alto Andare in basso
http://emptyriver.it/
HiroPirat
Esperto
Esperto
HiroPirat


Maschio Messaggi : 182
Occupazione/Hobby : un po' di tutto

[Python] Codice Accesso Empty
MessaggioTitolo: Re: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime30/1/2011, 12:17 pm

non ti seguo... se io inserisco 1234 è ok, ma solo se ho ancora tentativi... dovrebbe funzionare
Torna in alto Andare in basso
Contenuto sponsorizzato





[Python] Codice Accesso Empty
MessaggioTitolo: Re: [Python] Codice Accesso   [Python] Codice Accesso Icon_minitime

Torna in alto Andare in basso
 
[Python] Codice Accesso
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» [Python] Cosa cambia con Python 3?
» [Python] creare un eseguibile con cx_freeze
» [Python] Tabelline
» [Autoit]Calcolatore codice fiscale
» [Python vs. Java] A scuola

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
everything iS nOw! :: Interessi :: Informatica :: Programmazione-
Vai verso: