def print_menue():
print("----------")
print("学生管理系统")
print("1:添加学生")
print("2:删除学生")
print("3:修改学生")
print("4:查询学生")
print("5:显示所有学生")
print("6:退出系统")
print("-----------")
student_info = [{"name": "gcl", "tel": "110", "QQ": "250"}]
student_message = {}
def add_info():
name = input("输入姓名:")
tel = input("输入电话:")
qq = input("输入QQ号:")
global student_message
student_message["name"] = name
student_message["tel"] = tel
student_message["QQ"] = qq
global student_info
for i in student_info:
if i["name"] == name and i["tel"] == tel:
print("信息重复!")
return
student_info.append(student_message)
print("添加成功!")
def search_info():
name = input("输入姓名:")
flag = 0
for i in student_info:
if i["name"] == name:
print("name:", i["name"])
print("tel:", i["tel"])
print("QQ:", i["QQ"])
flag = 1
if flag == 0:
print("未查询到相关信息!")
def del_info():
name = input("输入待删除人姓名:")
tel = input("输入待删除人电话号码:")
for i in student_info:
if i["name"] == name and i["tel"] == tel:
student_info.remove(i)
break
else:
print("未查询到对应学员!")
def modifty_info():
name = input("输入姓名:")
tel = input("输入电话号码:")
flag = 0
for i in student_info:
if i["name"] == name and i["tel"] == tel:
name = input("输入修改后的姓名:")
tel = input("输入修改后的电话号码:")
i["name"] = name
i["tel"] = tel
print("修改成功")
break
else :
print("查无此人!")
def print_all_info():
for i in student_info:
print("name tel QQ")
print("%s %s %s" % (i["name"], i["tel"], i["QQ"]))
def main():
while True:
print_menue()
num = int(input("输入需要的功能:"))
if num == 1:
add_info()
elif num == 2:
del_info()
elif num == 3:
modifty_info()
elif num == 4:
search_info()
elif num == 5:
print_all_info()
elif num == 6:
print("再见!")
break
else:
print("输入错误")
input("~~~~输入回车继续~~~~")
main()
转载请注明原文地址:https://ipadbbs.8miu.com/read-15288.html