最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python命令行交互引導(dǎo)用戶選擇寵物實(shí)現(xiàn)

 更新時(shí)間:2023年11月23日 08:48:50   作者:三塊錢(qián)  
這篇文章主要為大家介紹了python命令行交互引導(dǎo)用戶選擇寵物實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

代碼

以下代碼將在命令行中,引導(dǎo)用戶選擇一個(gè)或者多個(gè)寵物,并反饋用戶選擇的寵物

# -*- coding:UTF-8 -*-
"""
@author: dyy
@contact: douyaoyuan@126.com
@time: 2023/11/22 15:19
@file: 在命令行中引導(dǎo)用戶選擇寵物.py
@desc: xxxxxx
"""
# region 引入必要的依賴(lài)
import os
模塊名 = 'DebugInfo'
try:
    from DebugInfo.DebugInfo import *
except ImportError as impErr:
    print(f"嘗試導(dǎo)入 {模塊名} 依賴(lài)時(shí)檢測(cè)到異常:{impErr}")
    print(f"嘗試安裝 {模塊名} 模塊:")
    try:
        os.system(f"pip install {模塊名}")
    except OSError as osErr:
        print(f"嘗試安裝模塊 {模塊名} 時(shí)檢測(cè)到異常:{osErr}")
        exit(0)
    else:
        try:
            from DebugInfo.DebugInfo import *
        except ImportError as impErr:
            print(f"再次嘗試導(dǎo)入 {模塊名} 依賴(lài)時(shí)檢測(cè)到異常:{impErr}")
            exit(0)
# endregion
看板: 打印模板 = 打印模板()
待選寵物 = ['貓', '狗', '豬', '牛', '羊', '馬']
選擇器 = 交互接口類(lèi)()
選擇器.添加選項(xiàng)(選項(xiàng)=待選寵物)
用戶選擇 = 選擇器.發(fā)起選項(xiàng)交互(輸入提示='請(qǐng)選擇一個(gè)寵物吧(0: 退出選擇):', 多選=True, 畫(huà)板=看板.副本)
if '0' in 用戶選擇.代號(hào):  # 用戶放棄了選擇
    看板.消息(紅字('您放棄了選擇, 太可惜了'))
else:
    if len(用戶選擇.選項(xiàng)) == 1:
        看板.消息(f'恭喜您選擇了: {綠字(用戶選擇.選項(xiàng)[0])}')
    else:
        看板.消息('您的選擇如下:')
        看板.添加多行(行列表=用戶選擇.選項(xiàng),拆分列數(shù)=1,修飾方法=綠字).展示表格()

以上代碼中:

  • 我們準(zhǔn)備了一個(gè)寵物列表,以供用戶選擇
  • 然后我們向用戶發(fā)起選項(xiàng)交互,并提示用戶通過(guò)代號(hào)選擇一個(gè)或者多個(gè)寵物,或者輸入 0 以退出選擇。
  • 當(dāng)用戶輸入 0 時(shí),我們提示用戶放棄了選擇
  • 當(dāng)用戶輸入一個(gè)不存在的代號(hào)時(shí),我們提示用戶輸入無(wú)效
  • 當(dāng)用戶輸入一個(gè)代號(hào)時(shí),我們提示用戶選擇的寵物是什么
  • 當(dāng)用戶輸入多個(gè)僅時(shí),我們提示用戶選擇了哪些寵物

用戶拒絕選擇

當(dāng)用戶輸入 0 并回車(chē)時(shí),我們提示用戶拒絕了選擇,如下??

用戶選擇了一個(gè)不存在的寵物

當(dāng)用戶輸入的內(nèi)容不在代號(hào)范圍內(nèi)時(shí),我們提示用戶輸入無(wú)效,如下??

用戶輸入一個(gè)代號(hào)

當(dāng)用戶輸入一個(gè)代號(hào)時(shí),我們提示用戶選擇的寵物是什么,如下??

用戶選擇了多信寵物

當(dāng)用戶輸入多個(gè)代號(hào)時(shí),我們提示用戶選擇了哪些寵物,如下??

小結(jié)

以上就是今天分享的引導(dǎo)用戶選擇寵物的例子了,通過(guò)這種方法,我們可以在命令行中實(shí)現(xiàn)優(yōu)良的交互體驗(yàn),在保持命令行高效的同時(shí),又保留了窗口界面的易用性,同時(shí)約束了用戶輸入的多變性。

更多關(guān)于python命令行交互 引導(dǎo)用戶選擇寵物的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python?基于xml.etree.ElementTree實(shí)現(xiàn)XML對(duì)比示例詳解

    Python?基于xml.etree.ElementTree實(shí)現(xiàn)XML對(duì)比示例詳解

    這篇文章主要介紹了Python?基于xml.etree.ElementTree實(shí)現(xiàn)XML對(duì)比,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • python正則表達(dá)式修復(fù)網(wǎng)站文章字體不統(tǒng)一的解決方法

    python正則表達(dá)式修復(fù)網(wǎng)站文章字體不統(tǒng)一的解決方法

    python正則表達(dá)式修復(fù)網(wǎng)站文章字體不統(tǒng)一的解決方法,需要的朋友可以參考一下
    2013-02-02
  • Python3 max()函數(shù)基礎(chǔ)用法

    Python3 max()函數(shù)基礎(chǔ)用法

    在本篇文章中我們給大家講述了關(guān)于Python3 max()函數(shù)的基本用法以及相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • Python利用Beautiful Soup模塊搜索內(nèi)容詳解

    Python利用Beautiful Soup模塊搜索內(nèi)容詳解

    這篇文章主要給大家介紹了python中 Beautiful Soup 模塊的搜索方法函數(shù)。 方法不同類(lèi)型的過(guò)濾參數(shù)能夠進(jìn)行不同的過(guò)濾,得到想要的結(jié)果。文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解

    python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解

    這篇文章主要介紹了python socket網(wǎng)絡(luò)編程之粘包問(wèn)題詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python處理函數(shù)調(diào)用超時(shí)方法的詳細(xì)教學(xué)

    Python處理函數(shù)調(diào)用超時(shí)方法的詳細(xì)教學(xué)

    限制函數(shù)調(diào)用的最大時(shí)間是一種非常實(shí)用的技術(shù)手段,能夠幫助開(kāi)發(fā)者更好地控制程序的行為,本文將介紹四種Python處理函數(shù)調(diào)用超時(shí)的方法,大家可以根據(jù)需要進(jìn)行選擇
    2025-09-09
  • Python深拷貝淺拷貝圖文示例清晰整理

    Python深拷貝淺拷貝圖文示例清晰整理

    這篇文章主要為大家介紹了Python深拷貝淺拷貝的圖文示例清晰整理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python?excel合并居中值相同的單元格實(shí)例代碼

    Python?excel合并居中值相同的單元格實(shí)例代碼

    在工作中遇到了合并具有相同條件的單元格合并的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Python?excel合并居中值相同單元格的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • python繪圖pyecharts+pandas的使用詳解

    python繪圖pyecharts+pandas的使用詳解

    這篇文章主要介紹了python繪圖pyecharts+pandas的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python如何將圖片批量保存至word文檔中

    python如何將圖片批量保存至word文檔中

    這篇文章主要介紹了python如何將圖片批量保存至word文檔中問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論

晋江市| 仙居县| 枞阳县| 蒙自县| 鄂托克旗| 遂宁市| 玛曲县| 开原市| 北宁市| 罗源县| 宁化县| 海安县| 田林县| 建水县| 云阳县| 衡山县| 民权县| 胶州市| 汕尾市| 新兴县| 湘乡市| 分宜县| 安阳市| 镇康县| 周口市| 郯城县| 新民市| 紫云| 威信县| 威远县| 安远县| 阿克陶县| 宁城县| 疏勒县| 临朐县| 永福县| 岢岚县| 尉犁县| 建宁县| 绥德县| 洞口县|