原始问题:
Python学生管理系统代码
下面是一段Python学生管理系统的代码:
students = [] # 创建一个学生列表
class Student: # 定义Student 类
def __init__(self, name, student_id): # 构造函数,用于初始化对象属性
self.name = name # 设定名字
self.student_id = student_id # 设定学号
def __str__(self): # 将对象以文本形式显示
return "Student " + self.name
def add_student(name, student_id): # 添加学生函数,接受名字和学号作为参数
student = Student(name, student_id) # 创建新的Student对象并将其保存在student中
students.append(student) # 向students列表中添加新的Student对象
def get_all_students(): # 获得所有学生信息函数
for s in students: # 遍历所有的students中的元素s,即Student对象
print("Name: {0}, Student ID: {1}".format(s.name, s.student_id))
Prev:魔兽世界60级怀旧服最强单体输出职业