#名片管理系统
dict1 ={'姓名':['姓名','性别','地址']}
i =0
def display_menu():
'''菜单显示函数'''
print('名片管理系统'.center(20))
print("*"*30)
print('1.添加个人名片',end=' ')
print('2.删除个人名片',end=' ')
print('3.修改个人名片')
print('4.查看个人名片',end=' ')
print('5.查看所有名片',end=' ')
print('6.退出系统')
print("*" * 30)
def p():
print('-'*50)
def get_ID():
"""获取选择数字函数"""
ID = input('请输入你选择的序号:')
if ID in [1,2,3,4,5,6]:
return ID
else:
print('输入错误')
def add():
'''添加个人名片函数'''
list1 =[]
name = input("请输入姓名:")
gender = input("请输入性别:")
address = input("请输入地址:")
list1.append(name)
list1.append(gender)
list1.append(address)
return list1
def display(str):
'''显示个人名片'''
if str in dict1.keys():
return dict1[str]
else:
return 0
def dispy_all():
'''显示所有名片'''
for k,v in dict1.items():
print("姓名:{},详情:{}".format(k,v))
def del_info(str):
'''删除个人信息'''
del dict1[str]
print('成功删除')
def revise_info(str):
'''修改信息'''
name =input("请输入需修改姓名:")
gender = input("请输入需修改性别:")
address =input("请输入需修改地址:")
dict1[name] = [name,gender,address]
del dict1[str]
while True:
display_menu()
getid = get_ID()
if getid ==1:
p()
a = add()
dict1[a[0]]=a
elif getid ==2:
p()
temp =input('请输入你要删除学生姓名:')
del_info(temp)
elif getid ==3:
p()
temp = input('请输入你要修改学生姓名:')
revise_info(temp)
elif getid ==4:
p()
temp = display(input("请输入你要查询姓名:"))
if temp ==0:
print("查无此人")
else:
print(temp)
elif getid ==5:
p()
dispy_all()
elif getid ==6:
break
else:
i+=1
if i == 3:
print('你输入数字已经达到3次,系统关闭')
break
python函数实现学生信息管理系统
最新推荐文章于 2022-09-24 19:58:20 发布