python定义一个学生成绩信息类,包括姓名、成绩。定义一个成绩打印方法,打印成绩(60一下为补考,60以上 为及格,70以上为中等,80以上为良好,90以上为优秀
时间: 2024-05-01 19:22:19 浏览: 95
可以按照以下方式定义一个学生成绩信息类:
```python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
if self.score < 60:
print("%s的成绩为:%d,需要补考。" % (self.name, self.score))
elif self.score < 70:
print("%s的成绩为:%d,及格。" % (self.name, self.score))
elif self.score < 80:
print("%s的成绩为:%d,中等。" % (self.name, self.score))
elif self.score < 90:
print("%s的成绩为:%d,良好。" % (self.name, self.score))
else:
print("%s的成绩为:%d,优秀!" % (self.name, self.score))
```
我们可以创建一个学生对象,然后调用该对象的打印成绩方法即可:
```python
stu = Student("小明", 85)
stu.print_score()
```
输出结果为:
```
小明的成绩为:85,良好。
```
阅读全文