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

时间:2019-01-13 20:34:28

标签: python python-3.x calculator

我试图编写一个简单的Python计算器,但总是在运行代码时,Atom编辑器在读取此行时会遇到问题:

<p class="verse">
  poetry is very nice<br />
  but kind of hard to style<br />
  if only you could help me, guise,<br />
  I'd give you my best smile.
</p>

在此代码行下,我输入了Python的方法,并告诉它应该做什么:

while True:
     user_input = input(":")

所以现在当我运行这段代码时,Atom编辑器说它在阅读这段代码时遇到了问题,它不会要求我输入正确的内容。 我想我没有错过任何代码。

1 个答案:

答案 0 :(得分:0)

这很可能是制表符和空格混用或代码中某处缺少括号。代码中也有一些错误,包括缩进错误:

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)