我正在尝试编写一个简单的 Python 计算器,但是当我运行代码时,Atom 编辑器总是在读取此行时出现问题:while True: user_input = input(":")在这行代码下,我输入了 Python 的方法并告诉它应该做什么:if userinput == "quit": breakelif userinput == "add": num1 = float(input("Enter a number")) num2 = float(input("Enter another number")) result = str(num1 + num2) print("The answer is:" + result)所以现在当我运行这段代码时,Atom 编辑器说它在阅读这段代码时有问题,它不会像它应该的那样要求我输入。我想我没有遗漏任何代码。
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
这很可能是混合制表符和空格或代码中某处缺少括号。代码也有一些错误,包括缩进错误:
while True:
user_input = input(":")
if user_input == "quit":
break
elif user_input == "add":
num1 = float(input("Enter a number"))
num2 = float(input("Enter another number"))
result = str(num1 + num2)
print("The answer is:", result)
添加回答
举报
0/150
提交
取消