编写一个名为"student"的类,它具有name、age、score三个属性,并设置属性方法,在属性方法中对这三个属性进行赋值。同时,定义一个名为”show_info的方法,输出学生的姓名、年龄和分数。
时间: 2024-03-17 08:47:34 浏览: 14
好的,以下是 Python 代码实现:
```python
class Student:
def __init__(self):
self.name = ""
self.age = 0
self.score = 0
def set_name(self, name):
self.name = name
def set_age(self, age):
self.age = age
def set_score(self, score):
self.score = score
def show_info(self):
print("姓名:{},年龄:{},分数:{}".format(self.name, self.age, self.score))
```
解释一下,我们定义了一个 `Student` 类,其中包含 `name`、`age`、`score` 三个属性,并且定义了三个属性方法 `set_name`、`set_age`、`set_score`,用于对这三个属性进行赋值。最后定义了一个 `show_info` 方法,用于输出学生的信息。在 `show_info` 方法中,我们使用 `print` 函数输出了格式化的字符串,其中使用了字符串的 `format` 方法来将学生的姓名、年龄和分数输出到字符串中。
这样,我们就完成了一个简单的学生类的定义,可以用以下代码进行测试:
```python
s = Student()
s.set_name("小明")
s.set_age(18)
s.set_score(90)
s.show_info()
```
这段代码中,我们创建了一个 `Student` 对象 `s`,并使用 `set_name`、`set_age`、`set_score` 方法为其分别赋值。最后,我们调用了 `show_info` 方法,输出了学生的信息。输出结果应该是:
```
姓名:小明,年龄:18,分数:90
```
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)