python練習(xí)day6

#自動販賣機(jī):

#允許用戶投幣,但投幣總數(shù)不能超過10塊錢(幣總只支持1元,5元,10元)。 如果10塊以上,則直接退出販賣機(jī)功能使用。

#販賣機(jī)中飲料只有橙汁、椰汁、礦泉水、早餐奶,售價分別是3.5,4.2,4.5,2

#用戶需要通過: 投錢和選擇飲料,來使用販賣機(jī)。

#如果飲料是沒有的,則直接退出販賣機(jī)功能使用。

#并通過判斷之后,給用戶吐出飲料和找零。

#請寫函數(shù)實現(xiàn)販賣機(jī)的功能。并調(diào)用此函數(shù),調(diào)用時要用不同的數(shù)據(jù)來測試函數(shù)的功能是否正確實現(xiàn)。

# ps:不需要考慮重復(fù)投幣。販賣機(jī)只需要知道總的投幣數(shù)量即可。

#一次只取一個飲料

def slot_machine():

total_money = input("自動販賣機(jī)只支持投幣1元,5元,10元,請按需投幣:")

if total_money.isdigit():? ? #判斷是否是數(shù)字

? ? ? ? if float(total_money) in (1.0,5.0,10.0):

print("""

*******************************

slot machine

橙汁:3.5元

? ? ? ? ? ? ? ? ? ? 椰汁:4.2元

? ? ? ? ? ? ? ? ? ? 礦泉水:4.5元

? ? ? ? ? ? ? ? ? ? 早餐奶:2元

? ? ? ? ? ? ? ? *******************************

""")

drink_info = {"橙汁": 3.5, "椰汁": 4.2, "礦泉水": 4.5, "早餐奶": 2}

drink = input("請選擇需要購買的飲料:")

if total_money == "1":

print("投幣金額不足,無法購買{}".format(drink))

return "取回所投金額:{}".format(total_money)

return

if drink in drink_info.keys():

change = round(float(total_money) - drink_info[drink],1)

return "吐零:{}".format(change), drink

else:

print("Sorry,所選飲料不存在,無法購買,我們后期會多加改進(jìn)!")

return "取回所投金額:{}".format(total_money)

return

else:

print("投幣不正確,請按提示投幣!")

return "取回所投金額:{}".format(total_money)

return

else:

print("投幣不正確,請按提示投幣!")

return

print(slot_machine())

"""

測試數(shù)據(jù):

1、s

2、1橙汁

3、2

4、5橙汁

5、10椰汁

6、5可樂

7、12

"""

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Python的hello-world: print ("Hello, Python!")、 完了 搖就完事兒...
    LunarShade閱讀 2,004評論 0 0
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,847評論 0 10
  • 初識面向?qū)ο?楔子 你現(xiàn)在是一家游戲公司的開發(fā)人員,現(xiàn)在需要你開發(fā)一款叫做<人狗大戰(zhàn)>的游戲,你就思考呀,人狗作戰(zhàn)...
    go以恒閱讀 995評論 0 6
  • 以下學(xué)習(xí)、摘錄自《非凡視覺:攝影大師的構(gòu)思與創(chuàng)作》 第1章 詩歌和攝影 教育不是往桶里裝滿水,而是點(diǎn)燃一把火。 詩...
    whybask閱讀 345評論 1 0
  • 最尷尬莫過于,欲望大過能力,奢望大過本事!
    橘子小姐說閱讀 157評論 0 0

友情鏈接更多精彩內(nèi)容