2. 定义一个类,有名字和体重,然后小明体重102斤,跑步一次掉0.5斤,吃饭加一斤。
时间: 2024-05-06 17:16:45 浏览: 221
可以这样定义一个类:
```python
class Person:
def __init__(self, name, weight):
self.name = name
self.weight = weight
def run(self):
self.weight -= 0.5
def eat(self):
self.weight += 1
```
然后可以创建一个名为小明的实例:
```python
xiaoming = Person("小明", 102)
```
现在小明的体重是102斤。如果小明去跑步一次,可以调用`run`方法:
```python
xiaoming.run()
print(xiaoming.weight) # 输出101.5
```
小明体重减少了0.5斤。如果小明吃了一顿饭,可以调用`eat`方法:
```python
xiaoming.eat()
print(xiaoming.weight) # 输出102.5
```
小明体重增加了1斤。
相关问题
定义一个类,有名字和体重,然后小明体重102斤,跑步一次掉0.5斤,吃饭加一斤。Python
可以这样定义一个类:
```python
class Person:
def __init__(self, name, weight):
self.name = name
self.weight = weight
def run(self):
self.weight -= 0.5
def eat(self):
self.weight += 1
```
然后,实例化小明并进行跑步和吃饭操作:
```python
xiaoming = Person('小明', 102)
xiaoming.run()
xiaoming.eat()
print(xiaoming.weight) # 输出103.5
```
其中,`__init__` 方法是类的构造函数,用于初始化对象的属性;`run` 和 `eat` 分别是类的方法,用于模拟小明进行跑步和吃饭的行为。
python定义一个类,有名字和体重,然后小明体重102斤,跑步一次掉0.5斤,吃饭加一斤。
可以这么定义一个类:
```python
class Person:
def __init__(self, name, weight):
self.name = name
self.weight = weight
def run(self):
self.weight -= 0.5
def eat(self):
self.weight += 1
```
然后可以创建一个小明对象:
```python
xiaoming = Person('小明', 102)
```
然后可以让小明跑步和吃饭:
```python
xiaoming.run() # 小明跑步一次掉0.5斤
xiaoming.eat() # 小明吃饭一次加1斤
```
这样小明的体重就会变化了。
阅读全文