解析2.7.10时Python意外的EOF

时间:2015-09-22 15:55:31

标签: python

这是创建计算器的一些未完成的代码,但它一直给我一个语法错误。

n1=input("Enter Number: ")
Eo=input("Enter Operator: ")
if Eo=="+" or "-" or "*" or "/":
    answer= n1+str(Eo)+input("Enter 2nd number: ")

Traceback (most recent call last):
  File "C:/Python27/Programming/Calculator.py", line 2, in <module>
    Eo=input("Enter Operator: ")
  File "<string>", line 1
    +
    ^
SyntaxError: unexpected EOF while parsing

1 个答案:

答案 0 :(得分:0)

两个问题:

1)使用raw_input代替input

2)要针对多个值检查Eo,请使用

if Eo in ("+", "-", "*", "/"):