小明爱跑步,爱吃东西。 小明体重75.0公斤 每次跑步会减肥0.5公斤 每次吃东西体重会增加1公斤 小美的体重是45.0公斤 根据上面信息定义所属的类Person, 并实例化对象,测试类。
时间: 2024-10-09 12:04:42 浏览: 54
我们可以创建一个名为`Person`的类,包含姓名、体重属性以及跑步和饮食操作的方法。接着,我们可以为小明和小美分别创建`Person`类的实例,并演示如何进行跑步和饮食操作。下面是相关的代码:
```python
class Person:
def __init__(self, name, initial_weight):
self.name = name
self.weight = initial_weight
self.run = lambda: self.weight -= 0.5
self.eat = lambda: self.weight += 1
# 实例化小明
xiaoming = Person("小明", 75.0)
# 实例化小美
xiaomei = Person("小美", 45.0)
# 测试小明跑步并吃东西
xiaoming.run()
xiaoming.eat()
# 测试小美跑步并吃东西
xiaomei.run()
xiaomei.eat()
# 打印小明和小美的体重
print(f"{xiaoming.name}的体重:{xiaoming.weight} 公斤")
print(f"{xiaomei.name}的体重:{xiaomei.weight} 公斤")
```
这段代码首先定义了一个`Person`类,然后创建了两个`Person`实例,分别代表小明和小美。`run()`和`eat()`方法用于模拟跑步减重和吃饭增重的行为。最后,我们调用这些方法并对每个人的体重进行更新,并打印结果。
阅读全文