编写一个程序,实现名片管理的效果
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Jan 1 15:45:20 2019
@author: laiangpuao
"""
def display_menu():
print('*'*30)
print('名片管理系统 v8.8')
print('1、添加名片')
print('2、删除名片')
print('3、修改名片')
print('4、查询名片')
print('5、获取所有名片信息')
print('6、退出系统')
print('*'*30)
name_list=[]
phone_list=[]
gender_list=[]
stu_num=[]
def add_info():
name_info=input('Please Input Name Here:')
phone_info=input('Please Input PhoneNumber Here:')
gender_info=input('Please Input Gender Here:')
stu_info=input('Please Input stunum Here:')
name_list.append(name_info)
phone_list.append(phone_info)
gender_list.append(gender_info)
stu_num.append(stu_info)
print('You Infomation Is stored!')
def del_info():
del_name=input('Please Input The Name You Want to delete:')
del phone_list[name_list.index(del_name)]
del gender_list[name_list.index(del_name)]
del stu_num[name_list.index(del_name)]
name_list.remove(del_name)
def fix_info():
fix_name=input('Please Input The Name You Want To Fix Here:')
fix_name_to=input('Please Input The Name You Want To Replace It Here:')
name_list[name_list.index(fix_name)]=fix_name_to
phone_list[name_list.index(fix_name_to)]=input('Phone Number:')
gender_list[name_list.index(fix_name_to)]=input('Gender:')
stu_num[name_list.index(fix_name_to)]=input('Student Number:')
def look_info():
name_want_to=input('Whose Info You Want To Look For:')
print('Name:',name_want_to)
print('Phone:',phone_list[name_list.index(name_want_to)])
print('Gender:',gender_list[name_list.index(name_want_to)])
print('STudents Number:',stu_num[name_list.index(name_want_to)])
def look_all():
for name in name_list:
print(name,end=' ')
print('\n')
for phone in phone_list:
print(phone,end=' ')
print('\n')
for gender in gender_list:
print(gender,end=' ')
print('\n')
for stum in stu_num:
print(stum,end=' ')
print('\n')
def main():
display_menu()
key=int(input('Please Input Your Number Here:'))
while True:
if key==1:
add_info()
elif key==2:
del_info()
elif key==3:
fix_info()
elif key==4:
look_info()
elif key==5:
look_all()
elif key==6:
print('Exiting......')
print('Thank You For Using Our System, See You~~')
break
else:
print("""A Wrong Number Here!
Please Input Again!""")
key=int(input('Please Input Your Number Here:'))
main()