Forum
>>
Principianti
>>
aiuto,errori a non finire
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da SergioPrinci |
2017-07-17 13:49:24 - aiuto,errori a non finire
|
ciao,ho creato questo codice per una calcolatrice molto semplice su base python 2.7,il problema è che è pieno di errori di indentatura e non riesco a risolverli.il codice è il seguente:
while True: print ("Options") print ("Write 'Quit' if you want to exit") print ("Write '+'if you want to make an addition") print ("Write '-' if you want to make a sottration") print ("Write '*' if you want to make a moltiplication") print ("Write '/' if you wantto make a division") user_input == input(":") if user_input == ("+") num1 = float(input("Enter a number...") num2 = float(input("Enter the second number...") result = str(num1+num2) print("The result is"+ result) elif user_input == ("-") num1 = float(input("Enter a number...") num2 = float(input("Enter the second number...") result = str(num1-num2) print("The result is"+ result) elif user_input == ("*") num1 = float(input("Enter a number...") num2 = float(input("Enter the second number...") result = str(num1*num2) print("The result is"+ result) elif user_input == ("/") num1 = float(input("Enter a number...") num2 = float(input("Enter the second number...") print ("The result is"+ result) aiutatemi a correggerlo,grazie mille p.s. in allegato c'è anche il file creato con notepad ++ e rivisitato con IDLE |
|
Scritto da ㎝ |
2017-07-17 14:47:28 - Re: aiuto,errori a non finire
|
Ciao SergioPrinci,
cosa non ti è chiaro delle regole di indentazione di Python? In estrema sintesi: le istruzioni di controllo di flusso (while, if/elif/else, etc) terminano con il carattere `:`, a cui segue un blocco indentato. Magari invece di regalarti il pesce possiamo provare ad insegnarti a pescare?
Ciao, ㎝ THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝ |
Pagina: 1
Esegui il login per scrivere una risposta.