学生信息管理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
()
没有做大量的测试,你们看看有什么问题记得留言或私聊,包售后[狗头]
转载请注明原文地址:https://ipadbbs.8miu.com/read-21838.html