Utilizzo da pochissimo python e sto ancora a zero. Ho scritto la seguente sintassi per esercitarmi:
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!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")

Rispondi quotando
