学生信息管理v1.0
这里是三岁,帮同学改了一下管理系统,赶脚海信,大家指点指点!
学生信息管理系统
students=[]
def menu():
print("*"*10+"学生信息管理v1.0"+"*"*10)
print("1.添加学生信息")
print("2.删除学生信息")
print("3.修改学生信息")
print("4.查询学生信息")
print("5.保存信息")
print("0.退出系统")
print("*"*36)
def add_new():
# 添加学生信息
global students
print("您选择了添加学生信息")
name = input("请输入学生姓名:")
sex = input("请输入学生性别:")
number = input("请输入学生电话号码:")
xsxx = {}
xsxx['name'] = name
xsxx['sex'] = sex
xsxx['number'] = number
students.append(xsxx)
print("添加成功!")
def del_info():
print("您选择了删除学生信息")
delname=input("请输入要删除的学生序号:")
try:
del students[int(delname)-1]
except:
print('输入的值有误!')
def xg_info():
print("您选择了修改学生信息")
stuId=input('请输入要修改的学生序号:')
newname=input('输入修改后学生的名字:')
newsex=input('输入修改后学生的性别:')
newnumber=input('输入修改后学生的号码:')
students[int(stuId)-1]['name']=newname
students[int(stuId)-1]['sex']=newsex
students[int(stuId)-1]['number']=newnumber
print("修改成功")
def print_all_info():
i = 1
for temp in students:
print("id:%d,姓名:%s,性别:%s,电话号码:%s" %(i, temp['name'], temp['sex'], temp['number']))
i += 1
def saveToFile():
f=open('backup.data','w')
f.write(str(students))
f.close()
print("添加成功")
def main():
while True:
menu()
key = input("请输入要进行的操作):")
if key == "1":
add_new()
elif key == "2":
del_info()
elif key == "3":
xg_info()
elif key == "4":
print_all_info()
elif key == "5":
saveToFile()
elif key == "0":
exit_flag = input("你确定要退出吗?(yes or no):")
if exit_flag == "yes":
break
else:
print("就知道你还没有准备退出!")
main()
没有做大量的测试,你们看看有什么问题记得留言或私聊,包售后[狗头]