📅  最后修改于: 2023-12-03 15:13:17.043000             🧑  作者: Mango
本文介绍了一个Python程序,该程序用于验证用户输入的年龄是否为数字。
age="0"
while age==0:
age_str=input("你的年龄:")
try:
age=int(age_str)
except:
print("Error..age must be number")
print("你的年龄是"+age_str)
该程序的目的是要求用户输入其年龄,并验证其年龄是否为数字。如果用户输入的年龄不是数字,则程序会提示用户重新输入,直到用户输入正确的年龄为止。
age
初始化为0;while
循环,该循环会一直运行,直到用户输入正确的年龄;age_str
中;age_str
转换为整数,并将结果保存到 age
变量中;while
循环终止。当用户运行该程序时,程序会要求用户输入其年龄:
你的年龄:
用户需要输入其年龄(必须是位于0到100之间的数字)。如果用户输入的年龄不是数字,则程序会提示用户重新输入正确的年龄。如果用户输入的年龄是数字,则程序会将其转换为整数,并保存到变量 age
中。
通过本文的介绍,您已经了解了一个用于验证年龄输入的Python程序。该程序通过循环、输入、异常处理和类型转换等基本操作实现了验证年龄输入的功能,对于初学Python编程的读者具有一定的参考价值。