概述
#encoding=utf-8
#encoding=utf-8
#系统标题
print("="*60)
print("欢迎来到学生管理系统!")
print("="*60)
def printMenu():
print("1.添加学生信息")
print("2.删除学生信息")
print("3.修改学生信息")
print("4.查询学生信息")
print("5.显示学生所有信息")
print("0.退出系统")
print("="*60)
def oneinfo():
result = getinfo()
newinfo = {}
newinfo["姓名"] = result["name"]
newinfo["性别"] = result["sex"]
newinfo["电话号码"] = result["phone"]
student.append(newinfo)
def fiveinfo():
print("学生信息如下:")
print("="*60)
i=1
print("序号t姓名t性别t电话号码")
for xin in student:
print("%dt%st%st%s"%(i,xin["姓名"],xin["性别"],xin["电话号码"]))
i+=1
def getinfo():
#global newName
#global newSex
#global newPhone
newName = input("请输入新学生的姓名:")
newSex = input("请输入新学生的性别(男或女):")
newPhone = input("请输入新学生的手机号码:")
#return [newName,newSex,newPhone]
return {"name":newName,"sex":newSex,"phone":newPhone}
def threeinfo():
i=1
print("序号t姓名t性别t电话号码")
for xin in student:
print("%dt%st%st%s"%(i,xin["姓名"],xin["性别"],xin["电话号码"]))
i+=1
print("="*60)
n = int(input("请输入你想修改信息学生的序号:"))
result = getinfo()
student[n-1]["姓名"] = result["name"]
student[n-1]["性别"] = result["sex"]
student[n-1]["电话号码"] = result["phone"]
'''def sixinfo():
p = int(input("是否退出学生管理系统!n0是 1否:"))
if p==0:
break
else:
print("="*60)'''
#定义全局变量
student = []
newName = ""
newSex = ""
newPhone = ""
#定义主函数
def main():
while True:
printMenu()
x = int(input("请输入功能相对应的数字:"))
if x==1:
#getinfo()
oneinfo()
print("="*60)
elif x==5:
fiveinfo()
print("="*60)
#elif x==2:
#print("请输入你想删除学生信息的名字:")
elif x==3:
#getinfo()
threeinfo()
print("="*60)
#elif x==4:
#p = input("请输入你想查询学生的名字:")
else:
p = int(input("是否退出学生管理系统!n0是 1否:"))
if p==0:
break
else:
print("="*60)
#调用主函数
main()
最后
以上就是快乐大象为你收集整理的python|名片管理系统的全部内容,希望文章能够帮你解决python|名片管理系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复