设计一个学生类,学生信息有身份证号、学号、专业、姓名、性别、年龄及数学、英语、Java程序设计三门课程的成绩。创建学生类并输出对象的信息
时间: 2023-09-12 07:08:43 浏览: 114
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,这是一个关于编程的问题,我可以回答。以下是一个示例的学生类代码:
```python
class Student:
def __init__(self, id_num, stu_num, major, name, gender, age, math_score, english_score, java_score):
self.id_num = id_num
self.stu_num = stu_num
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 print_info(self):
print("身份证号: ", self.id_num)
print("学号: ", self.stu_num)
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)
```
你可以使用这个类来创建学生对象并输出信息,例如:
```python
# 创建一个学生对象
student1 = Student("31010119800101001X", "20210001", "计算机科学与技术", "张三", "男", 20, 80, 90, 85)
# 输出学生信息
student1.print_info()
```
这将输出以下信息:
```
身份证号: 31010119800101001X
学号: 20210001
专业: 计算机科学与技术
姓名: 张三
性别: 男
年龄: 20
数学成绩: 80
英语成绩: 90
Java程序设计成绩: 85
```
阅读全文