这个学生管理系统是基于前一个函数版上加入类的方法,更难一些,也是我成就菜鸟路上的第二个小项目,希望大家喜欢。整体代码简单通俗易懂。
class Student(object):#定义一个学生类
def __init__(self, stu_id, name, age, gender):#拥有id,name,age,gender属性
self.stu_id = stu_id
self.name = name
self.age = age
self.gender = gender
def __str__(self):#输出属性
return f"{self.stu_id},{self.name},{self.age},{self.gender}"
if __name__ == '__main__':
stu = Student(1, 'aa', 18, 'm')
stu4=Student(1,'bb',99,'nv')
print(stu)
定义一个学生类,然后储存其数据,并拥有输出项
import student
class StudentMangerSystem(object):
def __init__(self):
self.stu_dicts = {}
@staticmethod
def __show_menu():
print('1. 添加学生')
print('2. 删除学生')
print('3. 修改学生信息')
print('4. 查询单个学生信息')
print('5. 查询所有的学生信息')
print('6. 退出系统')
def __insert_student(self):
# 1. 使用 input 获取学生的信息
stu_id = input('请输入学生学号:')

这是一个基于Python的面向对象学生管理系统,从函数版升级而来,包含学生类定义、数据存储及增删改查功能。程序设计简单易懂,提供数据保存以防丢失。适合初学者实践。
最低0.47元/天 解锁文章
922

被折叠的 条评论
为什么被折叠?



