【发布时间】:2022-01-25 17:00:39
【问题描述】:
这是我的代码,为什么即使我输入了有效的操作,它仍然会返回 else 值?
num1 = float(input("Choose a number: "))
op = input("Choose an operation: ")
num2 = float(input("Choose a second number: "))
if op == "+":
print(num1 + num2)
elif op == "-":
print(num1 - num2)
elif op == "*":
print(num1 * num2)
elif op == "/":
print(num1 / num2)
else:
print("Invalid Operator")
【问题讨论】:
-
input的使用可能是问题所在,如here 所示。
标签: if-statement input calculator