你可以使用循环来实现这个功能。以下是一个示例代码,使用Python编写:
while True:
age = input("请输入年龄:")
# 检查输入是否为数字
if not age.isdigit():
print("请输入有效年龄!")
continue
# 将输入转换为整数
age = int(age)
# 检查年龄是否在有效范围内
if age < 0 or age > 120:
print("请输入有效年龄!")
continue
# 如果年龄有效,则跳出循环
break
print("输入的年龄为:", age)
这段代码使用了一个无限循环(while True
),并在循环内部接受用户输入。首先,检查输入是否为数字,如果不是,则打印错误消息并继续下一次循环。接着,将输入转换为整数,并检查年龄是否在有效范围内(0到120岁之间)。如果年龄无效,则打印错误消息并继续下一次循环。如果年龄有效,则跳出循环,并打印输入的年龄。
下一篇:编写代码以确定航班的总费用