任意输入0-100的整数,判断显示相应这个数对应年龄的人是属于幼儿0-6,少年7-15,青年16-30,中年31-55,中老年55-65,老年65 以上。
时间: 2024-09-24 07:31:15 浏览: 55
要根据给定的整数范围划分年龄段,你可以编写如下的Python代码:
```python
def age_category(age):
if 0 <= age < 6: # 幼儿阶段
return "幼儿"
elif 6 <= age < 16: # 少年阶段
return "少年"
elif 16 <= age < 31: # 青年阶段
return "青年"
elif 31 <= age < 56: # 中年阶段
return "中年"
elif 56 <= age < 66: # 中老年阶段
return "中老年"
else: # 老年阶段
return "老年"
# 输入验证
while True:
try:
age = int(input("请输入0到100之间的整数代表年龄:"))
if 0 <= age <= 100:
print(f"{age} 岁对应的年龄类别是:{age_category(age)}")
break
else:
print("年龄超出范围,请重新输入!")
except ValueError:
print("无效输入,请输入一个整数。")
阅读全文
相关推荐













