python成绩单代码
时间: 2024-04-14 20:22:49 浏览: 60
当然,我可以给你介绍一下Python成绩单代码以下是一个简单的示例:
```python
class Student:
def __init__(self, name, scores):
self.name = name
self.scores = scores
def calculate_average(self):
total = sum(self.scores)
average = total / len(self.scores)
return average
def get_grade(self):
average = self.calculate_average()
if average >= 90:
return 'A'
elif average >= 80:
return 'B'
elif average >= 70:
return 'C'
elif average >= 60:
return 'D'
else:
return 'F'
# 示例用法
student1 = Student("Alice", [85, 92, 78, 90, 89])
print(f"姓名:{student1.name}")
print(f"平均分:{student1.calculate_average()}")
print(f"等级:{student1.get_grade()}")
```
这段代码定义了一个`Student`类,其中包含学生的姓名和成绩列表。`calculate_average`方法用于计算平均分,`get_grade`方法根据平均分返回等级。
阅读全文