判断未成年人,成年人,老年人中的哪一种python·代码
时间: 2024-10-13 10:04:50 浏览: 17
在Python中,判断一个人是否属于未成年人、成年人还是老年人通常需要一些年龄信息。这里我们可以创建一个简单的函数,接受出生年份作为输入,然后根据国际通用的标准(例如在中国,18岁成年,60岁以上为老年人)来进行分类。请注意,这只是一个基础示例,实际应用中可能需要更精确的数据来源。
```python
def age_group(birth_year):
# 定义年龄区间
MINORS_AGE = 18
ADULTS_AGE = 60
current_year = datetime.datetime.now().year # 获取当前年份
if birth_year > current_year: # 如果出生年份大于当前年份,则不可能是未成年人或成年人
return "出生日期错误"
elif birth_year <= current_year - MINORS_AGE: # 未成年人
return "未成年人"
elif current_year - MINORS_AGE < birth_year <= current_year - ADULTS_AGE: # 成年人
return "成年人"
else: # 老年人
return "老年人"
# 使用示例
birth_year = int(input("请输入出生年份:"))
classification = age_group(birth_year)
print(f"按照标准,{classification}.")
阅读全文