def denglu():
user = input("请输入您的用户名:")
pwd = input("请输入您的密码:")
if user in test.keys():
if test[user] == pwd:
Management_interface()
else:
print("密码输入有误")
else:
print("用户名不存在")
def zhuce():
user=input("请输入您要注册的用户名:")
pwd=input("请输入您要注册的密码:")
test[user]=pwd
print("注册成功")
def Login_interface():
while True :
print("---------------------------")
print(" CET报名查询系统 ")
print(" ")
print(" 1:登 录 ")
print(" 2:注 册 ")
print(" 3:退 出 ")
print(" ")
print("---------------------------")
xx=input("请输入您的选择:")
if xx=='1':
denglu()
if xx=='2':
zhuce()
if xx=='3':
print("退出成功")
break
def Management_interface():
while True:
print("---------------------------")
print(" CET报名查询系统 ")
print(" ")
print(" 1:添加学生 ")
print(" 2:删除学生 ")
print(" 3:修改学生 ")
print(" 4:查询学生 ")
print(" 5:显示所有学生 ")
print(" 6:退出系统 ")
print(" ")
print("---------------------------")
x = input("请输入您的选择")
if x=='1':
add()
if x=='2':
dele()
if x=='3':
modify()
if x=='4':
find()
if x=='5':
show_all()
if x=='6':
print("已注销")
break
def add():
name = input("请输入录入学生姓名:\n")
Student_number = input("请输入学生学号:\n")
xingbie = input("请输入学生性别:\n")
student_dict={"name":name,
"Student_number":Student_number,
"xingbie":xingbie}
student_list.append(student_dict)
print("姓名\t\t","学号\t\t\t","性别\t\t")
print("%s\t\t%s\t\t\t%s\t\t" %(student_dict["name"],
student_dict["Student_number"],
student_dict["xingbie"]))
print("录入成功")
def dele():
name_del=input("请输入想要删除的学生姓名:")
for student_dict in student_list:
if name_del == student_dict["name"]:
student_list.remove(student_dict)
print()
print("删除%s信息成功!" % name_del)
print()
break
else:
print()
print("您输入的学生姓名错误,请重新输入")
print()
def new_input(yuanzhi,message):
input_str=input(message)
if len(input_str)>0:
return input_str
else:
return yuanzhi
def modify():
name_xiugai=input("请输入想要修改的学生姓名:")
for student_dict_1 in student_list:
if name_xiugai == student_dict_1["name"]:
print()
print()
print("-----修改界面-----")
print()
print("姓名\t\t","学号\t\t\t","性别\t\t")
print("%s\t\t%s\t\t\t%s\t\t" %(student_dict_1["name"],
student_dict_1["Student_number"],
student_dict_1["xingbie"]))
#回车不修改
student_dict_1["name"]=new_input(student_dict_1["name"],"请输入修改后的学生姓名[回车不修改]:")
student_dict_1["Student_number"]=new_input(student_dict_1["Student_number"],"请输入修改后的学生学号[回车不修改]:")
student_dict_1["xingbie"]=new_input(student_dict_1["xingbie"],"请输入修改后的学生的性别[回车不修改]:")
print()
print("修改成功!")
else:
print()
print("您输入的学生姓名错误,请重新输入")
print()
def find():
find_name=input("请输入需要查找的学生姓名:")
judge = True
for student_dict_1 in student_list:
if find_name == student_dict_1["name"]:
print()
print("-----查询结果界面-----")
print()
print("姓名\t\t","学号\t\t\t","性别\t\t")
print("%s\t\t%s\t\t\t%s\t\t" %(student_dict_1["name"],
student_dict_1["Student_number"],
student_dict_1["xingbie"]))
judge = False
if judge:
print()
print("-----查询结果界面-----")
print()
print("无此学生信息")
def show_all():
print()
print("-----显示所有学生信息-----")
print()
print("姓名\t\t","学号\t\t\t","性别\t\t")
for student_dict_1 in student_list:
print("%s\t\t%s\t\t\t%s\t\t" %(student_dict_1["name"],
student_dict_1["Student_number"],
student_dict_1["xingbie"]))
student_list = []
test = {"user":"123456"}
Login_interface()
Python项目:简易的学生信息管理系统
最新推荐文章于 2024-04-18 01:56:40 发布