python 、 定义一个student类,有姓名、学生学号、班级、所学3门课程(课程可以自由挑选)等属性,并且有初始化student对象的构造方法以及统计3科成绩总和的成员方法。创建一个学生对象,并显示该对象的所有信息。例子如下:
时间: 2024-02-03 07:02:07 浏览: 129
好的,下面是代码实现:
```python
class Student:
def __init__(self, name, student_id, class_name, course1, course2, course3):
self.name = name
self.student_id = student_id
self.class_name = class_name
self.course1 = course1
self.course2 = course2
self.course3 = course3
def get_total_score(self):
return self.course1 + self.course2 + self.course3
# 创建学生对象
student = Student("张三", "001", "一班", 80, 90, 85)
# 显示该学生对象的所有信息
print("姓名:%s" % student.name)
print("学号:%s" % student.student_id)
print("班级:%s" % student.class_name)
print("课程1成绩:%d" % student.course1)
print("课程2成绩:%d" % student.course2)
print("课程3成绩:%d" % student.course3)
print("总分:%d" % student.get_total_score())
```
运行结果:
```
姓名:张三
学号:001
班级:一班
课程1成绩:80
课程2成绩:90
课程3成绩:85
总分:255
```
阅读全文