Utilizzo da pochissimo python e sto ancora a zero. Ho scritto la seguente sintassi per esercitarmi:
codice:
print ("Benvenuto visitatore")
istruzione=raw_input("Inserisci il nome utente")
while istruzione != "Gennaro":
istruzione="Attento, digita il nome utente corretto"
print "Nome utente corretto."
istruzioni=input("Inserisci il codice di accesso")
while istruzioni != 1234:
istruzioni="Attento,codice errato"
print "Codice esatto, accesso eseguito alla calcolatrice"
numero=input("Inserisci il primo numero")
numeri=input("Inserisci il secondo numero")
operazione=raw_input("Selezione un'operazione tra: somma,sottrazione, moltiplicazione, divisione")
if operazione=="somma":
print "La somma dei due numeri è",numero+numeri
if operazione=="sottrazione":
print "La differenza tra i due numeri è",numero-numeri
if operazione=="moltiplicazione":
print "Il prodotto tra i due numeri è",numero/numeri
if operazione=="divisione":
print "Il rapporto tra i due numeri è",numero*numeri
domanda=raw_input("Sei soddisfatto?")
if domanda=="Si":
print ("Ottimo")
else:
print ("Mi dispiace molto")
Il problema si verifica con la Shell al momento in cui digito un nome differente da "Gennaro", relativo all'istruzione while della terza riga. Si blocca python e devo riavviare. Per quale motivo? Se invece scrivo Gennaro prosegue correttamente!