有没有办法让一个程序在python中运行不止一次

有没有办法让一个程序在python中运行不止一次,python,Python,我的代码只运行一次。有人能帮我循环这个特定的代码以无限期运行吗? 提前谢谢 这是我的密码: def get_non_negative_int(提示): 尽管如此: 尝试: 值=int(输入(提示)) 除值错误外: 打印(“对不起,我不明白。”) 持续 如果值

我的代码只运行一次。有人能帮我循环这个特定的代码以无限期运行吗? 提前谢谢

这是我的密码:

def get_non_negative_int(提示):
尽管如此:
尝试:
值=int(输入(提示))
除值错误外:
打印(“对不起,我不明白。”)
持续
如果值<0:
打印(“对不起,您的回答不能是否定的。”)
持续
其他:
打破
返回值
年龄=获取非负整数(“请输入您的年龄:”)
kids=获取非负整数(“请输入您的子女人数:”)

如果您要求在输入正值后再次加载程序,则只需在
循环时添加

while(True):
  age = get_non_negative_int("Please enter your age: ")
  kids = get_non_negative_int("Please enter the number of children you have: ")

这将无限期运行。

我没有使用此特定代码。我已尝试重新创建程序并成功实现目标,是否有任何特定值使此代码无法无限期运行?整个代码运行正常,但当更改为您的建议时,它不起作用。你用你的加法器运行了整个程序吗?请将整个代码发送给我。由于您的代码包含
而为True:
我假设您已经知道如何“无限期”循环,否?;)不是真的,我只是在这里使用了一个代码a find,但不能无限期地运行,这就是为什么我在这里发布了它,但似乎没有人为这个特定的代码解决这个问题,或者除了我之外,对其他人来说太容易了。