python 自動販賣機(媽耶累死我了,終於可以跑起來了)


####自動購買機
drinks={"1":"3.5","2":"4","3":"2","4":"4.5"}
m=['1','5','10']
toubi=0
total=0
while True:
choose=input("請選擇您需要的飲料:1:橙汁 2:椰汁 3:礦泉水 4:早餐奶,按Q退出")
if choose in drinks.keys():
total=total+ float(drinks[choose])
break
elif choose=="Q":
print("退出飲料選擇")
break
else:
print("輸入錯誤")
while True:
money=input("請選擇面值是 1/5/10的紙幣或硬幣進行購買")
if money in m:
toubi=toubi+int(money)
if toubi==total:
print("投入的金額正好")
break
if toubi>total:
print("你購買了{}元的飲料,已投幣{},還找零{}".format(total,toubi,toubi-total))
break
if toubi <total:
print("你購買了{}元的飲料,已投幣{},還需投幣{}".format(total, toubi, total-toubi))
break
else:
print("請重新輸入")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM