中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

巴中微信網(wǎng)站建設(shè)百度電話號(hào)碼

巴中微信網(wǎng)站建設(shè),百度電話號(hào)碼,國(guó)內(nèi)虛擬助手網(wǎng)站,號(hào)碼之家官網(wǎng)實(shí)例3:好友管理系統(tǒng) 如今的社交軟件層出不窮,雖然功能千變?nèi)f化,但都具有好友管理系統(tǒng)的基本功能,包括添加好友、刪除好友、備注好友、展示好友等。下面是一個(gè)簡(jiǎn)單的好友管理系統(tǒng)的功能菜單,如圖1所示。 圖1 好友管理系…

實(shí)例3:好友管理系統(tǒng)

如今的社交軟件層出不窮,雖然功能千變?nèi)f化,但都具有好友管理系統(tǒng)的基本功能,包括添加好友、刪除好友、備注好友、展示好友等。下面是一個(gè)簡(jiǎn)單的好友管理系統(tǒng)的功能菜單,如圖1所示。

?

圖1 好友管理系統(tǒng)的功能菜單

圖1中的好友管理系統(tǒng)中有5個(gè)功能,每個(gè)功能都對(duì)應(yīng)一個(gè)序號(hào),用戶可根據(jù)提示“請(qǐng)輸入您的選項(xiàng)”選擇序號(hào)執(zhí)行相應(yīng)的操作,包括:

  1. 添加好友:用戶根據(jù)提示“請(qǐng)輸入要添加的好友:”輸入要添加好友的姓名,添加后會(huì)提示“好友添加成功”。
  2. 刪除好友:用戶根據(jù)提示“請(qǐng)輸入刪除好友姓名:”輸入要?jiǎng)h除好友的姓名,刪除后提示“刪除成功”。
  3. 備注好友:用戶根據(jù)提示“請(qǐng)輸入要修改的好友姓名:”和“請(qǐng)輸入修改后的好友姓名:”分別輸入修改前和修改后的好友姓名,修改后會(huì)提示“備注成功”。
  4. 展示好友:若用戶還沒有添加過好友,提示“好友列表為空”,否則返回每個(gè)好友的姓名。
  5. 退出:關(guān)閉好友管理系統(tǒng)。

本實(shí)例要求編寫程序,模擬實(shí)現(xiàn)如上所述的好友管理系統(tǒng)。

實(shí)例目標(biāo)

  1. 能熟練地增加、刪除、修改、查看列表元素
  2. 掌握控制程序始終運(yùn)行的方式

實(shí)例分析

本實(shí)例的好友管理系統(tǒng)的作用是存儲(chǔ)好友姓名,并且該系統(tǒng)具有添加、刪除、修改、查看等基本功能,因此這里可以將好友管理系統(tǒng)視為一個(gè)列表,系統(tǒng)中的各個(gè)選項(xiàng)對(duì)應(yīng)著列表中的基本操作,它們的對(duì)應(yīng)關(guān)系如下所示:

(1)添加好友:相當(dāng)于往列表中添加元素的操作,可通過列表的append()方法實(shí)現(xiàn);

(2)刪除好友:相當(dāng)于從列表中刪除元素的操作,可通過列表的remove()方法實(shí)現(xiàn);

(3)備注好友:相當(dāng)于修改列表元素的操作,可通過重新對(duì)列表元素賦值的方式實(shí)現(xiàn);

(4)展示好友:相當(dāng)于遍歷列表元素的操作,可通過for循環(huán)遍歷列表元素實(shí)現(xiàn);

(5)退出:相當(dāng)于退出程序的操作,可通過break語句結(jié)束程序?qū)崿F(xiàn)。

為保證程序能夠始終運(yùn)行(未選擇退出選項(xiàng)),需要在程序中增加while True語句。本實(shí)例的具體實(shí)現(xiàn)思路如下所示:

(1)打印好友管理系統(tǒng)功能菜單;

(2)根據(jù)用戶輸入的序號(hào)執(zhí)行相應(yīng)的功能:若為1,執(zhí)行添加好友的操作;若為2,執(zhí)行刪除好友的操作;若為3,執(zhí)行備注好友的操作;若為4,執(zhí)行展示好友的操作;若為5,執(zhí)行程序退出的操作。

代碼實(shí)現(xiàn)

本實(shí)例的具體代碼如下所示:

friends = []

print("歡迎使用好友系統(tǒng)")

print("1:添加好友")

print("2:刪除好友")

print("3:備注好友")

print("4:展示好友")

print("5:退出")

while True:

??? num = int(input("請(qǐng)輸入您的選項(xiàng):"))

??? if num == 1:

??????? add_friend = input("請(qǐng)輸入要添加的好友:")

??????? friends.append(add_friend)

??????? print('好友添加成功')

??? elif num == 2:

??????? del_friend = input("請(qǐng)輸入刪除好友姓名:")

??????? friends.remove(del_friend)

??????? print("刪除成功")

??? elif num == 3:

??????? before_friend = input("請(qǐng)輸入要修改的好友姓名:")

??????? after_friend = input("請(qǐng)輸入修改后的好友姓名:")

??????? friend_index = friends.index(before_friend)

??????? friends[friend_index] = after_friend

??????? print("備注成功")

??? elif num == 4:

??????? if len(friends) == 0:

??????????? print("好友列表為空")

??????? else:

??????????? for i in friends:

??????????????? print(i)

??? elif num == 5:

??????? break

以上代碼首先定義了一個(gè)空的列表friends,然后使用print()函數(shù)打印好友管理系統(tǒng)的功能菜單,最后在死循環(huán)中不斷地執(zhí)行重復(fù)地操作:接收用戶的輸入,并根據(jù)不同的輸入執(zhí)行不同的操作。

代碼測(cè)試

運(yùn)行程序,在控制臺(tái)輸入“1”執(zhí)行添加好友的功能,結(jié)果如下所示。

歡迎使用好友系統(tǒng)

1:添加好友

2:刪除好友

3:備注好友

4:展示好友

5:退出

請(qǐng)輸入您的選項(xiàng):1

請(qǐng)輸入要添加的好友:Tom

好友添加成功

請(qǐng)輸入您的選項(xiàng):1

請(qǐng)輸入要添加的好友:Jerry

好友添加成功

在控制臺(tái)中輸入“2”執(zhí)行刪除好友的功能,結(jié)果如下所示。

請(qǐng)輸入您的選項(xiàng):2

請(qǐng)輸入要?jiǎng)h除的好友姓名:Jerry

刪除成功

在控制臺(tái)中輸入“3”執(zhí)行備注好友的功能,結(jié)果如下所示。

請(qǐng)輸入您的選項(xiàng):3

請(qǐng)輸入要修改的好友姓名:Tom

請(qǐng)輸入修改后的好友姓名:Jane

修改成功

在控制臺(tái)中輸入“4”執(zhí)行展示好友的功能,結(jié)果如下所示。

請(qǐng)輸入您的選項(xiàng):4

Jane

在控制臺(tái)中輸入“5”之后退出程序。

http://www.risenshineclean.com/news/54263.html

相關(guān)文章:

  • 南昌網(wǎng)站建設(shè)業(yè)務(wù)怎么做app推廣代理
  • python做網(wǎng)站掙錢91永久免費(fèi)海外地域網(wǎng)名
  • 英文網(wǎng)站怎么做seo網(wǎng)絡(luò)營(yíng)銷策劃書1000字
  • 全flash網(wǎng)站制作制作網(wǎng)頁的流程
  • 可以做ppt的網(wǎng)站有哪些內(nèi)容百度貼吧官網(wǎng)app下載
  • 佛山當(dāng)?shù)鼐W(wǎng)站建設(shè)公司網(wǎng)絡(luò)營(yíng)銷的四種形式
  • 皮膚自做頭像的網(wǎng)站友情鏈接是啥意思
  • 商場(chǎng)網(wǎng)站開發(fā)教程搜索引擎優(yōu)化seo專員
  • 新浪云 建設(shè)網(wǎng)站發(fā)布推廣信息的網(wǎng)站
  • 科技公司網(wǎng)站源碼百度競(jìng)價(jià)推廣課程
  • 石家莊做淘寶網(wǎng)站百度首頁優(yōu)化排名
  • wap網(wǎng)站 區(qū)別愛站網(wǎng)長(zhǎng)尾關(guān)鍵詞挖掘工具
  • 公司網(wǎng)站模板下載全網(wǎng)軟文推廣
  • 上海網(wǎng)站建設(shè) 億速網(wǎng)絡(luò)推廣合同
  • java語言做網(wǎng)站企業(yè)建站公司熱線電話
  • 電腦網(wǎng)站設(shè)計(jì)頁面抖音關(guān)鍵詞優(yōu)化排名靠前
  • 服務(wù)型網(wǎng)站的營(yíng)銷特點(diǎn)域名免費(fèi)注冊(cè)
  • 博客和網(wǎng)站有什么不同百度廣告點(diǎn)擊軟件源碼
  • 網(wǎng)站建設(shè)開發(fā)有限公司線下推廣方式有哪些
  • wordpress 4.8中文版高級(jí)seo是什么職位
  • 成都網(wǎng)站優(yōu)化報(bào)價(jià)營(yíng)銷策劃師
  • 安徽省住房與城鄉(xiāng)建設(shè)網(wǎng)站網(wǎng)絡(luò)推廣怎么做
  • 上海網(wǎng)站建設(shè)的企濟(jì)南網(wǎng)站建設(shè)方案
  • 網(wǎng)站和webapp的區(qū)別網(wǎng)上推廣平臺(tái)
  • 網(wǎng)站建設(shè)詳細(xì)需求文檔東莞做網(wǎng)站哪個(gè)公司好
  • 全屏網(wǎng)站尺寸鄭州seo哪家專業(yè)
  • 如何提升網(wǎng)站速度女生讀網(wǎng)絡(luò)營(yíng)銷與電商直播
  • 珠江現(xiàn)代建設(shè) 雜志社網(wǎng)站石家莊seo網(wǎng)絡(luò)優(yōu)化的公司
  • 科技打破壟斷全球的霸權(quán)鄭州seo排名優(yōu)化公司
  • 做門戶網(wǎng)站源碼上海網(wǎng)絡(luò)推廣平臺(tái)