Я пытался закодировать простой калькулятор на графическом интерфейсе python, но получаю сообщение об ошибке синтаксиса. Я новичок в программировании, поэтому я не уверен, что делать.Ошибка синтаксиса при чтении данных с помощью ввода()
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