学生信息管理系统
all_info={}
students=[]
while True:
print('欢迎进入学生信息管理')
print('1.添加学生\n2.查看学生\n3.删除学生\n4.修改学生\n0.退出系统')
value=input('请输入>>>>')
if value=='0':
continue
if value=='1':
while True:
from random import randint
print('===============')
print('添加学生信息!!')
add_name=input('姓名:')
add_age=input('年龄:')
add_tel=input('电话:')
add_id='py'+str(randint(0,9)).rjust(3,'0')
add_student={'姓名':add_name,'年龄':add_age,'电话':add_tel,'学号':add_id}
students.append(add_student)
all_info={'学生':students}
print(all_info)
print('1.继续添加\n2.返回')
value1=input('请输入>>>>')
if value1!='1':
break
if value=='2':
while True:
print('===============')
print('查看学生!!')
print('1.查看所有\n2.按姓名\n3.按学号\n4.返回')
value2=input('请输入>>>>')
if value2=='4':
break
if value2=='1':
if all_info=={}:
print('系统目前无学生')
else:
print(all_info)
if value2=='2':
value22=input('输入学生姓名:')
for stu in students:
if value22==stu['姓名']:
print(stu)
if value2=='3':
value222=input('输入学生学号:')
for stu1 in students:
if value222==stu1['学号']:
print(stu1)
if value=='3':
while True:
print('===============')
print('删除学生!!')
print('1.按姓名\n2.按学号\n3.返回')
value33=input('请输入>>>>')
if value33=='3':
break
if value33=='1':
value333 = input('请输入学生姓名:')
for stu in students:
if value333==stu['姓名']:
students.remove(stu)
print('删除成功!')
print(all_info)
if value33=='2':
value3333=input('请输入学生学号:')
for stu1 in students:
if value3333==stu1['学号']:
students.remove(stu1)
print('删除成功!')
print(all_info)
if value=='4':
while True:
print('===============')
print('修改学生!')
print('1.改姓名\n2.改学号\n3.返回')
value44=input('请输入>>>>')
if value44=='3':
break
if value44=='1':
odd=input('请输入原姓名:')
new=input('请输入新姓名:')
for stu in students:
if odd==stu['姓名']:
stu['姓名']=new
print('修改成功!')
print(stu)
if value44=='2':
odd = input('请输入原学号:')
new = input('请输入新学号:')
for stu in students:
if odd == stu['学号']:
stu['学号'] = new
print('修改成功!')
print(stu)
网友评论