students = []
# 主程序
def main():
while True:
print_info()
num = int(input('请输入功能对应数字:'))
if num == 1:
add()
elif num == 2:
dele()
elif num == 3:
modify()
elif num == 4:
show()
elif num == 5:
print("退出程序!")
break
else:
print('您输入的有误,请重新输入')
# 显示菜单
def print_info():
print('=' * 50)
print('学生信息管理系统V1.0')
print('1.添加学生信息')
print('2.删除学生信息')
print('3.修改学生信息')
print('4.显示所有学生信息')
print('5.退出系统')
print('=' * 50)
# 添加学生信息
def add():
name = input('请输入新学生的姓名:')
gender = input('请输入新学生的性别:')
tel = int(input('请输入新学生的号码:'))
dic = {}
dic['姓名'] = name
dic['性别'] = gender
dic['电话'] = tel
students.append(dic)
print('学生信息添加成功!!!')
# 删除学生信息
def dele():
global students
name1 = input('请输入要删除的学生的姓名:')
for i in students:
# print(i)
if i['姓名'] == name1:
students.remove(i)
print('删除完毕!!!')
break
else:
print("查无此人")
# 修改学生信息
def modify():
global students
name1 = input('请输入要修改的学生的名字:')
for i in students:
if i['姓名'] == name1:
ch_name = input('请输入修改后的姓名:')
ch_gender = input('请输入修改后的性别:')
ch_tel = int(input('请输入修改后的号码:'))
i['姓名'] = ch_name
i['性别'] = ch_gender
i['电话'] = ch_tel
print('修改完成!!!')
return
else:
print("查无此人!!!")
# 显示学生信息
def show():
global students
print('=' * 50)
print('学生信息如下:')
print('=' * 50)
for i in range(1, len(students)+1):
print(i, students[i-1]['姓名'], students[i-1]['性别'], students[i-1]['电话'])
print('=' * 50)
main()
学生管理系统(简易)
最新推荐文章于 2025-12-05 17:02:52 发布
1296





