设计一个学生类,学生信息有身份证号、学号、专业、姓名、性别、年龄及数学、英语、 Java程序设计三门课程的成绩。创建学生类的对象并输出对象的信息。
时间: 2023-12-22 10:03:21 浏览: 88
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
下面是一个示例代码:
```python
class Student:
def __init__(self, id_number, stu_number, major, name, gender, age, math_score, english_score, java_score):
self.id_number = id_number
self.stu_number = stu_number
self.major = major
self.name = name
self.gender = gender
self.age = age
self.math_score = math_score
self.english_score = english_score
self.java_score = java_score
def display_info(self):
print("学生信息:")
print("身份证号:", self.id_number)
print("学号:", self.stu_number)
print("专业:", self.major)
print("姓名:", self.name)
print("性别:", self.gender)
print("年龄:", self.age)
print("数学成绩:", self.math_score)
print("英语成绩:", self.english_score)
print("Java程序设计成绩:", self.java_score)
# 创建学生对象
s1 = Student("123456789012345678", "20210001", "计算机科学与技术", "张三", "男", 20, 90, 85, 95)
s2 = Student("123456789012345679", "20210002", "软件工程", "李四", "女", 21, 85, 80, 90)
# 输出学生信息
s1.display_info()
print("-" * 20)
s2.display_info()
```
输出结果为:
```
学生信息:
身份证号: 123456789012345678
学号: 20210001
专业: 计算机科学与技术
姓名: 张三
性别: 男
年龄: 20
数学成绩: 90
英语成绩: 85
Java程序设计成绩: 95
--------------------
学生信息:
身份证号: 123456789012345679
学号: 20210002
专业: 软件工程
姓名: 李四
性别: 女
年龄: 21
数学成绩: 85
英语成绩: 80
Java程序设计成绩: 90
```
阅读全文