首页 > 解决方案 > 如何让程序不断重复,直到我输入停止它的特定数据?

问题描述

我正在尝试在python中创建一个程序,以便当我输入一个从 1 到 10 的数字时,一组特定的程序会继续并要求从 1 到 10 的另一个数字并运行另一个程序,直到我输入 0(零)程序停止。

所以我的猜测是使用一个while循环,但它并没有完全解决。

user_input = input()
user_input = int(user_input)
while user_input != 0:
    (program)
else:
    quit()

标签: pythonloops

解决方案


您当前的程序只询问一次,然后循环不断重复。您需要在循环内不断要求输入。

def program():
  print("Executing Task....")

user_input = int(input())

while user_input != 0:
    program()
    user_input = int(input())

printf("Program Terminated")

推荐阅读