''名片的獲取 for迴圈2018-4-23 11:42:29名片管理系統
字典與列表的結合
'''#1.列印功能提示
print("="*50)
print(" 1.新增乙個新的名片")
print(" 2.刪除乙個名片")
print(" 3.修改乙個名片")
print(" 4.查詢乙個名片")
print(" 5.顯示所有的名片")
print(" 6.退出系統")
print("="*50)
#建立乙個列表 用來儲存名片
card_infors =
while true:
#2.獲取使用者的輸入
num = int(input("請輸入操作序號:"))
#3.根據使用者的資料執行相應的功能
if num==1:
new_name = input("請輸入新的名字:")
#定義乙個新的字典,用來儲存乙個新的名片
new_infor ={}
new_infor["name"] = new_name
new_infor["qq"] = new_qq
new_infor["weixin"] = new_weixin
new_infor["addr"] = new_addr
# 將乙個字典新增列表中
print("新增成功%s"%card_infors) #for test
elif num==2:
pass
elif num==3:
pass
elif num==4:
find_name = input("請輸入要查詢的姓名:")
#當 if else 解不了bug時候就通過設定乙個變數方式解bug
fin_flag = 0 #預設表示沒找到
for temp in card_infors:
if find_name == temp["name"]:
print("%s\t%s\t%s\t%s"%(temp["name"],temp["qq"],temp["weixin"],temp["addr"]))
find_flag=1#表示找到了
break
#判斷是否找到了
if find_flag == 0:
print("抱歉沒有找到")
elif num==5:
for temp in card_infors:
print("%s\t%s\t%s\t%s"%(temp["name"],temp["qq"],temp["weixin"],temp["addr"]))
elif num==6:
print("退出系統")
break
else:
print("輸入有誤請重新輸入")
print("")
名片管理系統
名片管理系統 1 需要完成的基本功能 1.新增名片 2.刪除名片 3.修改名片 4.查詢名片 5.退出系統 程式執行後,除非選擇退出系統,否則重複執行功能 cards list 所有的名片存放在這個列表裡面 顯示出所有的選擇 print print 歡迎進入名片管理系統 print 1.新增名片 p...
名片管理系統
偽 編寫 列表包字典 多個列印語句,構成了歡迎選單 流程步驟 遍歷資料容器,獲取到每乙個名片的字典 拿到了名片字典,就可以提取裡面的資料了,通過字典的鍵來取值 遍歷列表所做的事情 依次獲取列表中的成員 提示使用者 輸入乙個姓名search name input 根據這個姓名,依次到名片字典中進行比對...
名片管理系統
儲存所有名片的列表 cardlist def showmenu 顯示功能選單 print 100 print 歡迎使用 名片管理系統 print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print n print 0.退出系統 print 100 def newcard 新...