【发布时间】:2020-10-13 04:03:28
【问题描述】:
在尝试将其设置为执行列表代码时遇到了一些麻烦。我正在尝试编写一个程序,该程序将提示用户为他们的待办事项列表输入一个项目。然后将每个项目添加到列表中。当用户不输入任何内容时,程序将在两列中显示待办事项列表。问题是输入循环应该有一个 try/except 块,该块从循环中删除。一开始应该是这样的:(这里的间距很奇怪,我知道如何在 pyscriptor 中正确地设置间距)
try:
item = input('Enter an item for your to-do list. ' + \
'Press <ENTER> when done: ')
*… Python code …*
if len(item) == 0:
*#Needed to break out of the loop in interactive mode*
break
except EOFError:
break
如果有人对如何开始有任何提示,那将非常有帮助。
【问题讨论】:
-
首先收集输入的项目,然后(在循环之后)将它们打印出来。作为一种中间解决方案,您可以以简单的方式将它们打印出来,直到第一部分起作用。
标签: python python-3.x list loops pyscripter