python - 如何从 python 的第一行重新运行代码?
问题描述
我正在尝试制作一个待办事项列表应用程序,并且我想知道在我将某些内容输入列表以添加另一个项目后如何使代码返回到第一行。我是 Python BTW 的新手。一旦他们输入输入,我希望程序执行代码,然后提示他们将另一个项目添加到列表中。
print("Enter list item");
list_item = input();
list=list();
try:
list_item
except:
print('You didnt enter a task');
finally:
list.append(list_item);
print(list);
无论如何要回到第1行吗?
解决方案
我认为这可以通过 while true 循环轻松实现,只要您需要,它就会将应用程序保持在循环中。
while true 的代码如下所示:
而真:
- - 代码 - -
并且还要确保在 python 中工作时不要使用分号(“;”)。
您的最终代码应如下所示:
while True:
print("Enter list item")
list_item = input()
list=list()
try:
list_item
except:
print("You didn't enter a task")
finally:
list.append(list_item)
print(list)
代码缩进是 Python 中一个极其重要的特性。因此,您必须进一步考虑要在该 while 循环中使用的代码。
希望这可以帮助!
推荐阅读
- java - 在 PDF iText 中得到错误的阿拉伯语翻译
- spring-data - 如何在spring boot中使用Pageable接口从http url中删除/处理不相关或错误的排序参数?
- javascript - 发送消息四次
- mysql - 如何将 csv 文件导入 mysql /var/lib/mysql-files/
- python - 使用 Python Regex 在字符串中查找 url
- powershell - 在powershell中动态调用静态方法
- c++ - 函数调用导致无输出
- c - 用二维数组 c 找到最小数
- javascript - React 不会重新渲染更新的数组状态
- python - 选择 call only 在 tcp 输入上工作两次。如何正确使用 select 与 tcp 和 udp 服务器?