这是创建计算器的一些未完成的代码,但它一直给我一个语法错误。
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
答案 0 :(得分:0)
两个问题:
1)使用raw_input
代替input
。
2)要针对多个值检查Eo
,请使用
if Eo in ("+", "-", "*", "/"):