直接上代码(实测可直接运行):
#encoding utf=8
#定义一个函数,显示可以使用的功能列表给用户
def showInfo():
print("-"*30)
print(" 学生管理系统 v1.0")
print(" 1.添加学生的信息")
print(" 2.删除学生的信息")
print(" 3.修改学生的信息")
print(" 4.查询学生的信息")
print(" 5.遍历所有学生的信息")
print(" 6.退出系统")
print( '-'*30)
#定义一个列表,用来存储多个学生的信息
students=[]
while True:
#把功能列表进行显示给用户
showInfo()
#提示用户选择功能
#获取用户选择的功能
key = int(input("请选择功能(序号):"))
#根据用户选择,完成相应功能
if key == 1:
print("您选择了添加学生信息功能")
name = input("请输入学生姓名:")
stuId = input("请输入学生学号(学号不可重复):")
age = input("请输入学生年龄:")
#验证学号是否唯一
i = 0
leap = 0
for temp in students:
if temp['id'