功能要求:
查詢聯絡人,輸入姓名,可以查詢當前通訊錄裡面的聯絡人資訊,若聯絡人存在,則輸出聯絡人資訊,若不存在,則告知
插入聯絡人,可以向通訊錄中新建聯絡人,若聯絡人已經存在,則詢問是否修改聯絡人資訊,若不存在,則新建聯絡人
刪除聯絡人,可以刪除聯絡人,若聯絡人不存在,則告知
輸入指令,退出通訊錄
print('''|---歡迎進入通訊錄---|
|---1、查詢聯絡人資訊---|
|---2、插入新的聯絡人---|
|---3、刪除聯絡人資訊---|
|---4、退出通訊錄程式---|
''')
addressbook =
while 1:
order_code = input('請輸入指令**:')
if order_code.isdigit() == false: #判斷指令是否只有數字組成
print('您輸入的指令**格式錯誤,請按照提示重新輸入!')
continue
item = int(order_code) #將輸入指令轉換為整型
if item == 4:
print('感謝使用通訊錄!')
break #結束迴圈
#輸入聯絡人姓名
if item == 1: #查詢聯絡人資訊
if name in addressbook:
print(name,':',addressbook[name])
continue #結束當前迴圈
else:
print('聯絡人不存在。')
if item == 2: #新建聯絡人
if name in addressbook:
print('你輸入的聯絡人在通訊錄中已經存在--->>',name,':',addressbook[name])
is_edit = input('是否需要修改聯絡人的資訊:(y/n)') #判斷是否需要修改當前聯絡人資訊
if is_edit == 'y':
addressbook[name] = userphone
print(addressbook)
continue
else:
continue
else:
addressbook[name]=userphone
print('聯絡人新增成功!')
print(addressbook)
continue
if item == 3: #刪除聯絡人
if name in addressbook:
del addressbook[name]
print('聯絡人刪除成功!')
print(addressbook)
continue
else:
print('聯絡人不存在')
python練習 字典
1.字典定義 my friend print my friend 2.遍歷字典 注 print 語句當中字串拼接需將value強制轉換為string for key,value in my friend.items print key str value n 單獨訪問關鍵字 for key in m...
python學習 字典
字典的形式 形式 dict key 鍵 可以理解為代號 value 值 代號所指代的內容 字典的特點 1 字典是 無序 的,它不能通過偏移來訪問,只能 通過鍵來訪問 2 可以巢狀 3 可變資料型別,可以在原地修改裡面的內容。4 組成字典的 鍵 必須是 不可變 的資料型別,比如,數字,字串,元組等 列...
python學習 字典
這幾天都比較忙,在搞android開發,接著就天天碼 自然就是很晚。抽點時間現在來看一下python方面的基礎,字典。字典 字典是一種可變容器模型,可以為任意型別。字典中由鍵和值組成,中間冒號隔開。使用冒號隔開,這樣就可以一一的建立好乙個物件,物件之間使用逗號隔開。使用arcmap來建立乙個物件。建...