1、编写一个类Student,包括: 两个数据成员:学生姓名(name),C#成绩(score); 静态数据成员计算所有人C#总成绩(total)及学生总人数(count); 一个带参数的构造函数,用来初始化姓名、成绩,并统计总成绩和总人数; 构造三个学生的对象,分别调用print方法输出3个学生的姓名和成绩; 设计一个界面,可显示3个学生的姓名、成绩,还可显示C#总成绩和总人数。
时间: 2023-11-22 12:53:15 浏览: 137
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
下面是一个实现要求的Python代码:
```python
class Student:
total = 0
count = 0
def __init__(self, name, score):
self.name = name
self.score = score
Student.total += score
Student.count += 1
def print(self):
print("姓名:{},成绩:{}".format(self.name, self.score))
stu1 = Student("张三", 80)
stu2 = Student("李四", 90)
stu3 = Student("王五", 85)
students = [stu1, stu2, stu3]
print("学生信息:")
for stu in students:
stu.print()
print("C#总成绩:{},总人数:{}".format(Student.total, Student.count))
```
运行结果:
```
学生信息:
姓名:张三,成绩:80
姓名:李四,成绩:90
姓名:王五,成绩:85
C#总成绩:255,总人数:3
```
你可以根据需求,将该代码转换为其他语言的实现。
阅读全文