创建一个名为Student的类,它有四个属性:name(姓名),age(年龄),aScore(a成绩)bScore(b成绩)。请为这个类提供一个构造方法,输出学生姓名,一个getAverageScore方法,用于输出学生a与b成绩的平均成绩,并举例验证。
时间: 2024-02-21 17:02:10 浏览: 49
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
好的,以下是实现你的要求的Python代码:
```python
class Student:
def __init__(self, name, age, aScore, bScore):
self.name = name
self.age = age
self.aScore = aScore
self.bScore = bScore
def getAverageScore(self):
return (self.aScore + self.bScore) / 2
# 举例验证
student1 = Student("小明", 18, 85, 92)
print("学生姓名:", student1.name)
print("学生年龄:", student1.age)
print("学生平均成绩:", student1.getAverageScore())
```
输出结果为:
```
学生姓名: 小明
学生年龄: 18
学生平均成绩: 88.5
```
希望能够帮到你,有其他问题欢迎继续提问。
阅读全文