python入門教程版懂中文就能學會基礎第六天_第1頁
python入門教程版懂中文就能學會基礎第六天_第2頁
python入門教程版懂中文就能學會基礎第六天_第3頁
python入門教程版懂中文就能學會基礎第六天_第4頁
python入門教程版懂中文就能學會基礎第六天_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

開發名片管理歡迎使用【名片管理系統】V14系用戶名片需要記錄用戶的QQ郵修改或者刪除名片查詢成功后修改刪除名片標搭建名片管理系統框架準備文件,確定文件名,保證能夠在需要的位置編寫代碼編寫主運行循環,實現基本的用戶輸入和新建cardsmain.py保存主程序功能代碼程序的每次啟動名片管理系統都通過main新建cardstools.py保存所有名片功能函將對名片的新增查詢修改刪除在cardsmain中添加個無限#TODO(小明顯示系統菜單while#TODO(小明顯示系統菜單printprint(歡迎再次使用【名片管理系統】使用in針對列表判斷,避免使用or沒有使用int轉換用戶輸入,可以避免旦用戶輸入的pass就是個空語句,不做任何事情,般用做占位語句在開發軟件時,如果不希望程序執行后立即可以在程序中增加個無限循環由用戶來決定程序的時TODO注在#后跟TODO在pythondef print(-*print(-*50)print功能:新建名片)print(-*print(-*50)print功能:顯示全部)

print(-*50)print功能:搜索名片)cards cardspythonpythonimportcards pythonimportcardstoolswhileTruecardscardstools.showcardstools.searchprint(歡迎再次使用【名片管理系統】)至此:cardsmain pythondef print(**print歡迎使用【菜單管理系統】V1.0print()print(1.新建名片)print(2.顯示全部)print(3.查詢名片)print()print(0.系統)print(**50)使用字典記錄每張名片的詳細信息使用列表統記錄所有的名片字典在cardstools文件的頂部增加個列程序剛運行時,沒有數將名片信息保存到個字典pythondefnewphoneinput(請輸入 :) input(請輸入郵箱:phone:技巧:在PyCharm中,可以使用SHIFT+F6統pythondefshow ##forname,,QQ,郵箱print(name,end\t\t)print()# *forcard ardprint(%s\t\t%s\t\t%s\t\t%s%(carddictnamecarddictphone,carddictqq,card ##1.iflen(card print提示:沒有任何名片記錄在函數中使用return如果在return pythondefsearch#pythondef:param:paramfinddict:pythonelifaction=="2"cardlistprint(print(刪除成功pythonifaction==findfinddictnamefinddictphonefinddictqqfinddictinput(inputinput(::)input請輸入郵件:print(%s的名片修改成功%finddictname如果用戶在使用時,某些名片內容并不想修改,應該如何做呢? 既然系統提供的input函數不能滿足需求,那么就新定義個函數 pythondefinputcardinfo(dictvalue,:paramdictvalue::paramtipmessage: #1.result input(tip#2.iflen(resultstr)>returnresult#3.`字典中原有的值`returndict這個符號叫做Shebang或者Sha-Shebang通常在Unix系統的中第行開頭使用指明執行這個文件的解釋程序使用which查詢py

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論