设计一个学生类,学生信息有身份证号,学号,专业,姓名,性别,年龄,及数学,英语,Java程序设计三门课程的成绩。创建学生类的对象并输出对象的信息。
时间: 2023-12-15 19:05:01 浏览: 56
以下是一个示例的学生类的定义及对象的创建和输出:
```python
class Student:
def __init__(self, id_num, student_id, major, name, gender, age, math_score, english_score, java_score):
self.id_num = id_num
self.student_id = student_id
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 __str__(self):
return f"学生信息:\n身份证号:{self.id_num}\n学号:{self.student_id}\n专业:{self.major}\n姓名:{self.name}\n性别:{self.gender}\n年龄:{self.age}\n数学成绩:{self.math_score}\n英语成绩:{self.english_score}\nJava程序设计成绩:{self.java_score}"
# 创建学生对象
student1 = Student("123456789", "20210001", "计算机科学与技术", "张三", "男", 20, 90, 85, 95)
# 输出学生对象的信息
print(student1)
```
输出结果如下:
```
学生信息:
身份证号:123456789
学号:20210001
专业:计算机科学与技术
姓名:张三
性别:男
年龄:20
数学成绩:90
英语成绩:85
Java程序设计成绩:95
```
阅读全文