零基礎案例,別再錯過了,動手Python做一個電話本小程式!
最近比較忙,只能抽空的寫寫文章,其實我也是一個上班族,python完全是個人想學然後希望以後對工作有所幫助,2019年了,祝大家新年快樂。
我們就必須要懂得寫指令碼來提高下效率了。希望將來會達到那種程度咯,現在的話,先帶大家從基本開始學起吧。
模擬電話本小程式,從實際去學習:
<pre class="ql-align-justify">
contacts = {"阿童木","阿龍","彤彤","秋秋","Rexx","space"}
while True:
i = input("請選擇需要的功能!"
"\n1.查詢所有聯絡人"
"\n2.新增聯絡人"
"\n3.刪除聯絡人"
"\n4.退出")
# 查詢所有聯絡人
if i == "1":
for c in contacts: # 遍歷聯絡人
print(c) # 列印所有的聯絡人
# 新增聯絡人
if i == "2":
name = input("請輸入新增的聯絡人姓名!")
contacts.add(name)
# 刪除聯絡人
if i == "3":
name = input("請輸入需要刪除的聯絡人姓名!")
if name in contacts: # 判斷通訊錄中是否有想要刪除的聯絡人
contacts.remove(name) # 刪除指定的聯絡人
else:
print("通訊錄中並沒有該",name,"聯絡人!")
# 退出
if i == "4":
break
contacts = {"阿童木","阿龍","彤彤","秋秋","Rexx","space"}
</pre>
這一段,為模擬出來已經有聯絡人,目前我們還不涉及太複雜的吧。
<pre class="ql-align-justify">
while True:
i = input("請選擇需要的功能!"
"\n1.查詢所有聯絡人"
"\n2.新增聯絡人"
"\n3.刪除聯絡人"
"\n4.退出")
# 查詢所有聯絡人
if i == "1":
for c in contacts: # 遍歷聯絡人
print(c) # 列印所有的聯絡人
# 新增聯絡人
if i == "2":
name = input("請輸入新增的聯絡人姓名!")
contacts.add(name)
# 刪除聯絡人
if i == "3":
name = input("請輸入需要刪除的聯絡人姓名!")
if name in contacts: # 判斷通訊錄中是否有想要刪除的聯絡人
contacts.remove(name) # 刪除指定的聯絡人
else:
print("通訊錄中並沒有該",name,"聯絡人!")
# 退出
if i == "4":
break
</pre>
這一段,為巢狀迴圈語句:while ......else , 最後必須有個Break作為退出
for c in contacts 這一句一個迴圈語句,c 為定義的新字元型別,用print進行輸出。
if 則為判斷語句,判斷我們的輸入元素i,判斷我們的輸入選擇,如果不是用else語句。
contact.add(name)則是在這個集合內增加輸入的名字元素name。
程式設計的魅力在於,用不同的語句,實現出不同的功能,當然如果熟悉的話,上面程式完全可以精簡為幾句語句。
執行效果:
相關文章
- 如何使用python做一個聊天小程式?Python
- 微信小程式零基礎入門:關於本書微信小程式
- 【雕爺學程式設計】MicroPython動手做(08)——零基礎學MaixPy之識別顏色程式設計PythonAI
- 第 16 篇:別再手動管理介面文件了
- 你的面試有問題,別再錯過天才了!面試
- 用Python寫個了紅包提醒,再不怕錯過一個億了Python
- [練手]CantoneseCool 一個能說廣東話的小程式。
- 微信小程式通過wx.makePhoneCall打電話微信小程式
- python小專案案例-開發Python專案案例,這8個庫不容錯過,功能強大效能優質Python
- 零基礎學習PDB命令列除錯Python程式碼命令列除錯Python
- 【苦笑話】別做程式設計師程式設計師
- 微信小程式零基礎入門:小程式的前景如何?微信小程式
- 微信小程式零基礎入門:在哪裡找到小程式微信小程式
- Bootstrap一個小案例boot
- Python零基礎入門看完這一篇就夠了:零基礎入門筆記Python筆記
- 零基礎入門學習Python,這13個Python慣用小技巧一定要收藏Python
- Java 初學者做的第一個微信小程式--關於Java基礎Java微信小程式
- 注重程式碼習慣,Python零基礎從這本書籍開始!Python
- 微信小程式零基礎入門:小程式與公眾號、H5、app的區別微信小程式H5APP
- 我做過淘寶、京東和微商,為何要再做一個小程式商城?
- 微信小程式零基礎入門:什麼是微信小程式微信小程式
- iOS動手做一個直播(原理篇)iOS
- 教你動手做一個iOS越獄appiOSAPP
- 快速做一個微信OCR影像文字識別小程式的開發方案
- 做一個二手交易小程式,簡單幾個步驟,快速製作
- python的2.5與2.7版本中ftp模組的一個小區別PythonFTP
- 自己做一個ChatGPT微信小程式(程式碼開源)ChatGPT微信小程式
- 零基礎搭建智慧垃圾分類小程式
- 再赴智博會|綠盟科技的哪個“智慧樣本”打動了你?
- 初探python之做一個簡單小爬蟲Python爬蟲
- 寫了一個 SRE 除錯工具,類似一個小木馬除錯
- 做一個和瑞幸咖啡一樣的小程式,就能3月賺24億了嗎?
- 做一個微信購物小程式需要多少錢?
- 電話本系統python程式碼Python
- 微信小程式零基礎入門踩坑之路微信小程式
- 別再這麼寫程式碼了,這幾個方法不香嗎?
- 使用swiper做的小案例
- 確認!別再相信Python了! 程式設計師:就你敢說...Python程式設計師