为了账号安全,请及时绑定邮箱和手机立即绑定

EOFError:读取计算器脚本中的一行时出现EOF

EOFError:读取计算器脚本中的一行时出现EOF

有只小跳蛙 2021-10-10 16:31:03
我正在尝试编写一个简单的 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)


查看完整回答
反对 回复 2021-10-10
  • 1 回答
  • 0 关注
  • 250 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信