NameError =名称'done未定义。打破循环

时间:2019-04-02 21:50:57

标签: python-3.x list methods

我正在尝试编写一些代码来告诉用户键入一些数字,当您键入完成时,它会中断,但是会出现NameError错误:名称'done'未定义。

在循环开始之前,我已经尝试过将数字变量设置为None。

while True:
    line = input('Enter a number: ')
    if (line == 'done'):
        print()
        break
try:
     fl = float(line)
except:
     print('Invalid input')
     quit()
Traceback (most recent call last):
  File "exercise8.6.py", line 4, in <module>
    line = input('Enter a number: ')
  File "<string>", line 1, in <module>
NameError: name 'done' is not defined

我希望退出循环并继续执行代码。

0 个答案:

没有答案