关于学生管理系统的python代码

本文由用户“shelrwm3”分享发布 更新时间:2021-08-18 23:30:46 举报文档

以下为《关于学生管理系统的python代码》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

关于学生管理系统的python代码

#学生信息管理系统包括基本的信息功能,能够实现学生信息的输入,查询,增添和删除

#基本框架:开始操作菜单,接收输入选项,调用相应的函数实现对应的功能,循环回到开始菜单,

#操作菜单:

student = []

def studentMeau():

print('-'*30)

print('-------学生信息管理系统-------')

print(' 1、添加学生信息')

print(' 2、删除学生信息')

print(' 3、查询学生信息')

print(' 4、修改学生信息')

print(' 5、退出')

print('-'*30)

def appendStuInf():

studentInf = {'Name':'','Id':'','Sex':'','Age':'','Project':''}

studentInf['Name'] = input('请输入学生姓名:')

studentInf['Id'] = input('请输入学生学号:')

studentInf['Sex'] = input('请输入学生性别:')

studentInf['Age'] = input('请输入学生年龄:')

studentInf['Project'] = input('请输入学生专业:')

student.append(studentInf)

#print(student)

def deleteStuInf():

num = input('请输入要删除学生的学号:')

# for i in range(len(student)):

# if student[i]['Id'] == num:

# student.remove(student[i])

# break

for stu_inf in student:

if stu_inf['Id'] == num:

student.remove(stu_inf)

break

# print(student)

def inquireStuInf():

flag = False

num = input('请输入要查询学生的学号:')

for stu_inf in student:

if stu_inf['Id'] == num:

print('name: '+stu_inf['Name']+'\n')

print('Id: '+stu_inf['Id']+'\n')

print('Sex: '+stu_inf['Sex']+'\n')

print('Age: '+stu_inf['Age']+'\n')

print('Project: '+stu_inf['Project']+'\n')

flag = True

break

if flag == False:

print('没有查询到该生的信息!')

def modifyStuInf():

num = input('请输入要修改学生的学号:')

flag = False

for stu_inf in student:

if stu_inf['Id'] == num:

print('name: '+stu_inf['Name']+'\n')

print('Id: '+ 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 int(input("请输入选项序号:"))

if choice == 1:

#添加学生信息

appendStuInf()

elif choice == 2:

#删除学生信息

deleteStuInf()

elif choice == 3:

#查询学生信息

inquireStuInf()

elif choice == 4:

#修改学生信息

modifyStuInf()

elif choice == 5:

print('谢谢使用!')

break

else:

print('输入有误,检查后重新输入!')

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《关于学生管理系统的python代码》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览