国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python建立一個(gè)自動(dòng)販賣(mài)機(jī)系統(tǒng)(小白)

這篇具有很好參考價(jià)值的文章主要介紹了Python建立一個(gè)自動(dòng)販賣(mài)機(jī)系統(tǒng)(小白)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

#建立一個(gè)自動(dòng)販賣(mài)機(jī)系統(tǒng)

drink={} #將所有飲料名稱(chēng)用一個(gè)字典存起來(lái)

def all_drink(): #之所要用字典存,是因?yàn)槲覀円嬖V顧客每種飲料個(gè)多少錢(qián),所以用字典來(lái)一一對(duì)應(yīng)

drink["可樂(lè)"] = 3.5

drink["雪碧"] = 3.5

drink["脈動(dòng)"] = 5

drink["芬達(dá)荔枝"] = 3

drink["冰紅茶"] = 3

drink["綠茶"] = 2

for key,value in drink.items():

print(key + "的價(jià)格是" + str(value) + "元")#輸出都要轉(zhuǎn)換成字符串形式

return "這是所有的飲料價(jià)格" #這里要有返回值,不然會(huì)自動(dòng)輸出一個(gè)NONE

def all_cost():

all_cost = 0 #這里就類(lèi)似一個(gè)加法循環(huán)運(yùn)算,賦一個(gè)初始值0

while True:

#我這里是先想到:用戶(hù)要買(mǎi)幾種飲料,然后用個(gè)循環(huán)讓用戶(hù)輸入名稱(chēng),然后在分別對(duì)每種飲料用循環(huán)問(wèn)要多少瓶,可是我想了半天“嘖,不會(huì)”。

#于是就換了一種思路,我問(wèn)一次讓用戶(hù)自己輸入一次再計(jì)算一次。

#先把先輸入進(jìn)去的飲料名進(jìn)行計(jì)算,然后問(wèn)瓶數(shù)再乘以它的單價(jià)存起來(lái),

#然后我再去問(wèn)還要不要買(mǎi),如果還要買(mǎi),我就用同樣的方法把他們的總價(jià)格存到all_cost里面。

#如果不買(mǎi)了就用一個(gè)標(biāo)志退出這個(gè)購(gòu)買(mǎi),并且輸出目前一共的價(jià)格,這樣不就行了嘛。

drink_name = input("請(qǐng)輸入你想要買(mǎi)的名稱(chēng):")

for key in drink: #這里又用到了字典的性質(zhì) key表示的是鍵 這里是在drink字典里遍歷鍵,用來(lái)尋找 key

if key == drink_name: #得先保證這個(gè)名稱(chēng)的飲料售貨機(jī)里有

ping_shu = int(input("請(qǐng)輸入瓶數(shù):")) #這里就有點(diǎn)自然語(yǔ)言的感覺(jué)了

all_cost = ping_shu * drink[drink_name] + all_cost #儲(chǔ)存總價(jià)錢(qián)

elif drink_name not in drink:

return "在此售貨機(jī)中沒(méi)有此類(lèi)飲料,請(qǐng)另選,目前總消費(fèi)數(shù)為"+ str(all_cost) + "元.\n" #輸出了總價(jià)錢(qián)

elif drink_name == "0": #建立標(biāo)志退出循環(huán),輸出總價(jià)錢(qián)

return "總消費(fèi)為" + str(all_cost) + "元"

quit()

if __name__ == '__main__': #從此處的下面正式開(kāi)始運(yùn)行整個(gè)函數(shù)

print(all_drink())

print("_" * 40) #輸出40個(gè)“_"用戶(hù)看著清晰

print("輸入0即可停止購(gòu)買(mǎi),輸出總消費(fèi)數(shù)\n")

print(all_cost())文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-470018.html

到了這里,關(guān)于Python建立一個(gè)自動(dòng)販賣(mài)機(jī)系統(tǒng)(小白)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【使用C#建立一個(gè)簡(jiǎn)單的員工管理系統(tǒng)】

    【使用C#建立一個(gè)簡(jiǎn)單的員工管理系統(tǒng)】

    1.使用到的軟件Microsoft Visual Studio(用來(lái)設(shè)計(jì)和編寫(xiě)WindowsForms程序)、Microsoft SQL Server(用來(lái)儲(chǔ)存員工的信息并且與Microsoft Visual Studio進(jìn)行連接進(jìn)行增刪查改的操作)。 2.項(xiàng)目由三層架構(gòu)的設(shè)計(jì)方式來(lái)編寫(xiě)代碼 UI(表現(xiàn)層)、BLL:(業(yè)務(wù)邏輯層)、DAL:(數(shù)據(jù)訪(fǎng)問(wèn)層)、(Model)作為數(shù)據(jù)傳遞的載

    2024年02月01日
    瀏覽(63)
  • 如何建立一個(gè)好的待辦事項(xiàng)系統(tǒng)并提高工作效率

    如果你有一系列的任務(wù)需要完成,你會(huì)如何記住它們呢? 最簡(jiǎn)單的方法當(dāng)然是將它們記在腦中,但如果任務(wù)的數(shù)量很多,記憶的細(xì)節(jié)難免模糊。紙和筆也是一個(gè)不錯(cuò)的選擇,但紙質(zhì)的任務(wù)清單容易遺失或者損壞。讓?xiě)?yīng)用來(lái)幫忙當(dāng)然也是個(gè)不錯(cuò)的選擇。不過(guò),現(xiàn)在市面上的任務(wù)

    2024年02月08日
    瀏覽(20)
  • chatgpt賦能python:Python-基礎(chǔ)知識(shí):如何在Python中建立一個(gè)文件

    在Python中,創(chuàng)建文件是一個(gè)非常常見(jiàn)和重要的基礎(chǔ)操作。Python提供了多種方法來(lái)創(chuàng)建文件,包括使用內(nèi)置函數(shù)和第三方庫(kù)。在本文中,我們將探討如何使用Python建立一個(gè)文件。 在Python中,使用內(nèi)置函數(shù) open() 來(lái)創(chuàng)建文件。此函數(shù)的語(yǔ)法如下: 其中, file 為要?jiǎng)?chuàng)建的文件名及其

    2024年02月08日
    瀏覽(28)
  • 【開(kāi)源】基于JAVA的快樂(lè)販賣(mài)館管理系統(tǒng)

    【開(kāi)源】基于JAVA的快樂(lè)販賣(mài)館管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的快樂(lè)販賣(mài)館管理系統(tǒng),包含了視頻模塊、視頻收藏模塊、視頻打分模塊、視頻交友模塊、視頻購(gòu)物車(chē)模塊和視頻訂單模塊,還包含系統(tǒng)自帶的用戶(hù)管理、部門(mén)管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,快

    2024年01月18日
    瀏覽(29)
  • 【開(kāi)源】基于JAVA語(yǔ)言的快樂(lè)販賣(mài)館管理系統(tǒng)

    【開(kāi)源】基于JAVA語(yǔ)言的快樂(lè)販賣(mài)館管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的快樂(lè)販賣(mài)館管理系統(tǒng),包含了視頻模塊、視頻收藏模塊、視頻打分模塊、視頻交友模塊、視頻購(gòu)物車(chē)模塊和視頻訂單模塊,還包含系統(tǒng)自帶的用戶(hù)管理、部門(mén)管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,快

    2024年01月18日
    瀏覽(26)
  • 從零開(kāi)始:如何用Python建立你的第一個(gè)人工智能模型

    從零開(kāi)始:如何用Python建立你的第一個(gè)人工智能模型

    在這篇文章中,我們將介紹如何 從零開(kāi)始使用Python建立你的第一個(gè)人工智能模型 。無(wú)論你是剛接觸編程的新手,還是有經(jīng)驗(yàn)的開(kāi)發(fā)者想進(jìn)一步探索人工智能領(lǐng)域,這篇文章都將為你提供清晰、詳細(xì)的指南。我們將一步步探索數(shù)據(jù)預(yù)處理、模型建立、訓(xùn)練和測(cè)試的過(guò)程,以及

    2024年02月09日
    瀏覽(21)
  • Python小白如何利用GPT4快速開(kāi)發(fā)一個(gè)網(wǎng)站!

    Python小白如何利用GPT4快速開(kāi)發(fā)一個(gè)網(wǎng)站!

    這個(gè)是一個(gè)全棧的項(xiàng)目,麻雀雖小,五臟俱全! 全程都是利用gpt4進(jìn)行輔助編程搞定的。第一版其實(shí)非???,大概30分鐘就搞定了,后續(xù)就是不斷的添磚加瓦,增加功能和優(yōu)化UI。 其實(shí)很多小白都在說(shuō)要學(xué)Python,也想學(xué)Python,但是基本買(mǎi)了一本厚厚的書(shū)或者拿了一份資料之后就

    2024年02月09日
    瀏覽(19)
  • 小白推薦|使用git建立自己的代碼倉(cāng)庫(kù)

    小白推薦|使用git建立自己的代碼倉(cāng)庫(kù)

    版本控制工具,用于團(tuán)隊(duì)協(xié)作與項(xiàng)目管理 step1:進(jìn)入git下載官網(wǎng)Git for Windows step2:點(diǎn)擊Download step3:打開(kāi)下載好的文件,按照下面圖片一步一步安裝 剩下的一直點(diǎn)Next就完事了?。?!看到下面這個(gè)界面,點(diǎn)擊Finsh,完成安裝 step4:檢查電腦是否安裝成功 Win+R快捷鍵啟動(dòng)運(yùn)行,輸入

    2024年02月09日
    瀏覽(15)
  • python從小白到大師-第一章Python應(yīng)用(六)應(yīng)用領(lǐng)域與常見(jiàn)包-自動(dòng)化辦公excel

    目錄 一.excel 1.1xlwings 1.2 xlsxwriter 1.3 xlrd 二.總結(jié) xlwings是一個(gè)用于在Python和Microsoft Excel之間進(jìn)行交互的開(kāi)源庫(kù)。它提供了簡(jiǎn)單且強(qiáng)大的API,使得我們可以使用Python來(lái)控制和操作Excel工作簿、單元格、圖表等。 xlwings具有以下特點(diǎn): 可與Excel完全集成:xlwings允許我們直接在Python中

    2024年02月19日
    瀏覽(26)
  • python從小白到大師-第一章Python應(yīng)用(八)應(yīng)用領(lǐng)域與常見(jiàn)包-自動(dòng)化辦公word

    目錄 一.python-docx 二.pypiwin32 Python-docx是一個(gè)用于創(chuàng)建、修改和讀取Microsoft Word文件(.docx)的Python庫(kù)。它提供了一組豐富的功能,使開(kāi)發(fā)人員能夠使用Python生成自定義的Word文檔。 以下是python-docx庫(kù)的一些主要特點(diǎn)和功能: 創(chuàng)建和編輯Word文檔:可以使用python-docx庫(kù)創(chuàng)建新的Wor

    2024年02月21日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包