我一直在嘗試在python GUI上編寫一個簡單的計算器,但我收到了語法錯誤消息。我是編程新手,所以我不確定是什麼。使用輸入讀取數據時的語法錯誤()
Traceback (most recent call last):
File "C:\Users\kmart3223\Desktop\Martinez_K_Lab1.py", line 126, in <module>
main()
File "C:\Users\kmart3223\Desktop\Martinez_K_Lab1.py", line 111, in main
operation = input("What operations should we do (+, -, /, *):")
File "<string>", line 1
+
^
SyntaxError: unexpected EOF while parsing
代碼
def main():
operation = input("What operations should we do (+, -, /, *):")
if(operation != '+' and operation != '-' and operation != '/' and operation != '*'):
print ("chose an operation")
else:
variable1 = int(input("Enter digits"))
variable2 = int(input("Enter other digits"))
if (operation == "+"):
print (add(variable1, variable2))
elif (operation == "-"):
print (sub(variable1, variable2))
elif (operaion == "*"):
print (mul(variable1, variable2))
else:
print (div(variable1, variable2))
main()
的Python 2或Python 3? – erip
您正在使用Python 2.使用'raw_input'而不是'input' – idjaw
關閉原因Typo,以某種方式解決.... – Drew