【发布时间】:2019-07-15 00:30:39
【问题描述】:
我正在尝试用 Python 制作一个待办事项列表终端应用程序,并且我希望能够持续传递和接受诸如“任务添加”或“排序日期”之类的参数。我怎样才能做到这一点? input 函数只运行一次,如果可以避免,我不想循环。
【问题讨论】:
-
我不想循环 为什么不呢?如果您想一遍又一遍地重复某件事,循环是执行此操作的自然机制。
-
您必须创建一个循环才能不断地从用户那里获得输入。否则,你需要写数百次相同的输入语句,然后程序会在一百次后突然停止。
-
@Column01 我 认为 我通过阅读 john gordon 的评论弄清楚了 - 创建一个持续侦听输入并执行某些功能的 While/True 循环是否正确如果该输入等于某个值?非常感谢。
-
我要做的是定义一个名为
ask的函数或其他东西并让它等待输入,然后解析它以获取不同的命令并为所述命令执行其他函数。最后返回并让 ask 再次调用自身,因此它再次启动 ask 过程。