小明今年20岁,身高18ocm,每天早上跑完步,会去吃东西 小菜今年18岁,身高165cm,小菜不跑步,小菜喜欢吃东西 请用代码设计person类,并创建两个对象。
时间: 2024-09-25 21:09:05 浏览: 13
在Python中,我们可以设计一个名为`Person`的类,包含基本的属性如年龄`age`、身高`height`以及饮食习惯等相关的行为。然后我们可以创建两个`Person`对象,分别代表小明和小菜。
```python
class Person:
def __init__(self, name, age, height, runs_in_the_morning, likes_eating):
self.name = name
self.age = age
self.height = height
self.runs_in_the_morning = runs_in_the_morning
self.likes_eating = likes_eating
# 创建小明的对象
xiaoming = Person('小明', 20, 180, True, '吃东西')
# 创建小菜的对象
xiaoci = Person('小菜', 18, 165, False, '喜欢吃东西')
# 打印他们的信息
print(f"{xiaoming.name} ({xiaoming.age}岁), 身高{xiaoming.height}厘米, {'每天早上跑步' if xiaoming.runs_in_the_morning else '不做运动'}, 饮食习惯: {xiaoming.likes_eating}")
print(f"{xiaoci.name} ({xiaoci.age}岁), 身高{xiaoci.height}厘米, {'每天早上跑步' if xiaoci.runs_in_the_morning else '不做运动'}, 饮食习惯: {xiaoci.likes_eating}")
```
在这个例子中,我们使用了类的初始化方法`__init__`来设置每个对象的属性,然后通过打印语句展示了小明和小菜的信息。