如何为我的代码正确地将变量命名为float(input(...))

时间:2019-07-08 21:17:14

标签: python python-3.x

因此,我尝试使用Python为数学计算器编写代码,并且在运行该程序时,出现语法错误,并且b用红色下划线

我尝试将第二个变量命名为另一个字母,但是我会得到相同的结果

a = float(input("Type a number: ")
b = float(input("Type another number: ")
calc = input("add/sub/mul/div")
if calc == "add":
    print(a + b)
elif calc == "sub":
    print(a - b)
elif calc == "mul":
    print(a * b)
elif calc == "div":
    print(a / b)
else:
    print("wait what")

我希望程序正常运行,但是我收到一条错误消息,该错误消息仅用红色在b下划线(从代码的第二行开始)

1 个答案:

答案 0 :(得分:1)

以下行中缺少右括号。

a = float(input("Type a number: ")
b = float(input("Type another number: ")