python定义一个学生成绩信息类,包括姓名、成绩。定义一个成绩打印方法,打印成绩(60一下为补考,60以上 为及格,70以上为中等,80以上为良好,90以上为优秀)
时间: 2024-05-07 17:23:06 浏览: 21
可以使用以下代码定义一个学生成绩信息类,并添加一个成绩打印方法:
```python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
if self.score < 60:
print("{}的成绩为{},需要补考。".format(self.name, self.score))
elif self.score < 70:
print("{}的成绩为{},及格。".format(self.name, self.score))
elif self.score < 80:
print("{}的成绩为{},中等。".format(self.name, self.score))
elif self.score < 90:
print("{}的成绩为{},良好。".format(self.name, self.score))
else:
print("{}的成绩为{},优秀。".format(self.name, self.score))
```
使用这个类,可以创建一个学生对象,然后调用 `print_score` 方法打印成绩:
```python
student1 = Student("张三", 75)
student1.print_score()
```
输出:
```
张三的成绩为75,中等。
```