用python实现一个在线学员信息管理系统

用python实现一个在线学生信息管理系统

功能

	1. 查看学生信息
	2. 添加学生信息
	3. 删除学生信息
	4. 退出系统
# 1. 先定义一个列表,用来存储学生信息
stu_list = [
	{"name":zhangsan, "age":18, "classId":"class01"},
	{"name":lisi, "age":20, "classId":"class02"},
	{"name":wangwu, "age":24, "classId":"class03"}
	]
# 2.定义一个学生信息的输出函数
def showStu(stu_list):
	if len(stu_list) == 0:
		print("============没有学生信息输出=============")
		return
	else:
		print("|{0:^5}|{1:^10}|{2:^5}|{3:^10}|".format(sid, name, age, classId))
		print("-" * 44)
		for i in range(len(stu_list)):
			print("|{0:^5}|{1:^10}|{2:^5}|{3:^10}|".format(i+1, stu_list[i]["name"], stu_list[i]["age"], stu_list[i]["classId"]))

while True:
	# 输出初始界面
	print("="*15,"学生管理系统","="*15)
	print("{0:15}{1:15}".format("1.查看学生信息","2.添加学生信息"))
	print("{0:15}{1:15}".format("3.删除学生信息","4.退出系统"))
	print("="*44)
	key = input("请输入相应的选择:")
	# 根据键盘的输入值来进行相应的操作
	if key == "1":
		print("="*15,"学生信息如下","="*15)
		showStu(stu_list)
		input("按回车键继续")
	elif key == "2":
		print("="*15,"添加学生信息:","="*15)
		stu = {}
		stu["name"] = input("请输入学生的姓名:")
		stu["age"] = input("请输入学生的年龄:")
		stu["classId"] = input("请输入学生的班级:")
		stu_list.append(stu)
		showStu(stu_list)
		input("按回车键继续")
	elif key == "3":
		print("="*15,"删除学生信息:","="*15)
		showStu(stu_list)
		sid = input("请输入要删除的学生信息的编号:")
		stu_list.pop(int(sid)-1)
		showStu(stu_list)
		input("按回车键继续")
	elif key == "4":
		print("="*15,"bye","="*15)
		break
	else:
		print("==========键盘输入无效============")
		print("按回车键继续")
		
	

你可能感兴趣的:(用python实现一个在线学员信息管理系统)