Python 函式實戰,學生名片管理系統
阿新 • • 發佈:2019-01-05
編寫一個程式,實現名片管理的效果
#!/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()