python - 如何让程序不断重复,直到我输入停止它的特定数据?
问题描述
我正在尝试在python中创建一个程序,以便当我输入一个从 1 到 10 的数字时,一组特定的程序会继续并要求从 1 到 10 的另一个数字并运行另一个程序,直到我输入 0(零)程序停止。
所以我的猜测是使用一个while循环,但它并没有完全解决。
user_input = input()
user_input = int(user_input)
while user_input != 0:
(program)
else:
quit()
解决方案
您当前的程序只询问一次,然后循环不断重复。您需要在循环内不断要求输入。
def program():
print("Executing Task....")
user_input = int(input())
while user_input != 0:
program()
user_input = int(input())
printf("Program Terminated")
推荐阅读
- spring-integration - 弹簧集成的速率限制器
- php - 睡眠在php IF语句中不起作用
- dictionary - Ansible:确定主机上安装的软件的确切版本
- php - 在引用 SQL 的表中有变量按钮
- node.js - NodeJs Child_Process.exec 找不到命令
- android - 将函数类型作为值放在 HashMap 中是个好主意吗?
- php - 如何将文件存储到 Laravel 5.5 文件结构之外的另一个位置
- facebook-graph-api - 使用两因素身份验证的 Facebook API 错误 200
- javascript - 如何创建 NxN 数组 JavaScript?
- javascript - 仅在下载完成时从 axios 返回对“onDownloadProgress”的响应