写⼀个⼈物信息管理器,⽤⼾输⼊⼈的姓名和年龄,如果是12岁以下,就是⼉童,12到18岁,⻘ 年,18岁以上,成年。
时间: 2024-10-06 14:02:45 浏览: 2
为了创建一个人物信息管理器,你可以设计一个简单的命令行程序或使用一些轻量级的编程语言如Python编写。以下是一个基础的Python示例:
```python
class PersonManager:
def __init__(self):
self.people = []
def add_person(self, name, age):
person = {
'name': name,
'age_category': self.classify_age(age)
}
self.people.append(person)
print(f"{name} is a {person['age_category']}.")
@staticmethod
def classify_age(age):
if age <= 12:
return '儿童'
elif 12 < age <= 18:
return '青年'
else:
return '成人'
# 使用示例
manager = PersonManager()
while True:
user_input = input("请输入姓名(输入'quit'退出):")
if user_input.lower() == 'quit':
break
age = int(input("请输入年龄:"))
manager.add_person(user_input, age)