我正在尝试编写一些代码来告诉用户键入一些数字,当您键入完成时,它会中断,但是会出现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
我希望退出循环并继续执行代码。