在一个学校中有教师和学生两类人员。学生信息有身份证号、学号、专业、姓名、性别、年龄及数学、英语、Java程序设计三门课程的成绩。教师信息有身份证号、教师号、专业、姓名、性别、年龄及授课的学时数。创建学
时间: 2024-04-29 08:17:31 浏览: 70
在一个学校中,有教师和学生两类人员。学生的信息包括身份证号、学号、专业、姓名、性别、年龄以及数学、英语、Java程序设计三门课程的成绩。教师的信息包括身份证号、教师号、专业、姓名、性别、年龄以及授课的学时数。
为了创建学生和教师对象,可以定义两个类:Student(学生)和Teacher(教师)。这两个类可以包含相应的属性和方法来表示学生和教师的信息。
下面是一个示例的Python代码:
```python
class Student:
def __init__(self, id_card, student_id, major, name, gender, age, math_score, english_score, java_score):
self.id_card = id_card
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
class Teacher:
def __init__(self, id_card, teacher_id, major, name, gender, age, teaching_hours):
self.id_card = id_card
self.teacher_id = teacher_id
self.major = major
self.name = name
self.gender = gender
self.age = age
self.teaching_hours = teaching_hours
# 创建学生对象
student1 = Student("身份证号1", "学号1", "专业1", "学生1", "男", 18, 90, 85, 95)
student2 = Student("身份证号2", "学号2", "专业2", "学生2", "女", 19, 80, 75, 85)
# 创建教师对象
teacher1 = Teacher("身份证号3", "教师号1", "专业1", "教师1", "男", 30, 20)
teacher2 = Teacher("身份证号4", "教师号2", "专业2", "教师2", "女", 35, 15)
```
以上代码定义了两个类`Student`和`Teacher`,并创建了两个学生对象`student1`和`student2`,以及两个教师对象`teacher1`和`teacher2`。每个对象都有相应的属性来存储个人信息。
阅读全文