1、請按下面提示,選擇購買的商品
1). 可樂 2.5元 2). 雪碧 2.5元 3). 哇哈哈 3元 4). 紅牛 6元 5). 脈動 4元 6). 果粒橙 3.5元
2、請投幣(支援1元,5元,10元)
當支付金額不夠商品**,繼續提示投幣,
當投幣超過商品**,則返回商品和找零,然後結束程式
def print_menu():
global choice
global product_price
while true:
global a
global product
# a = "可樂"
print("1). 可樂 2.5元")
print("2). 雪碧 2.5元")
print("3). 哇哈哈 3元")
print("4). 紅牛 6元")
print("5). 脈動 4元")
print("6). 果粒橙 3.5元")
choice = int(input("請按下面提示,選擇購買的商品:"))
if choice == 1:
product = "可樂"
product_price = 2.5
break
elif choice == 2:
product = "雪碧"
product_price = 2.5
break
elif choice == 3:
product = "娃哈哈"
product_price = 3
break
elif choice == 4:
product = "紅牛"
product_price = 6
break
elif choice == 5:
product = "脈動"
product_price = 4
break
elif choice == 6:
product = "果粒橙"
product_price = 3.5
break
else:
print("輸入有誤,請按要求輸入:")
def auto_seller():
sum_money = 0
money = int(input("請投幣(支援1元,5元,10元)"))
if money < product_price:
sum_money = sum_money + money
#money = int(input("金額不夠商品**,請繼續投幣"))
while true:
money = int(input("金額不夠商品**,請繼續投幣"))
sum_money = sum_money + money
if sum_money >= product_price:
left_money = sum_money - product_price
print("你選擇的商品是{},需要給找零{}".format(choice, left_money))
break
else:
left_money = money - product_price
print("你選擇的商品是{},需要給找零{}".format(product, left_money))
print_menu()
auto_seller()
Python教程 乙個小栗子和乙個小練習
python教程正在更新中 檢視python教程目錄 學了這麼多,我們來做幾個小練習。1.從命令列讀入出生年份是2001年,並且計算年齡例如那麼今年的年齡就是19歲 birth year input birth year age 2020 birth year print age 這是我們最樸素的思...
C 乙個小練習
using system.collections.generic using system namespace csharp入門經典exercises public bool isalive return true public int age set public bool isewe set s...
shell編寫乙個簡單的jmeter自動化壓測指令碼
在公司做壓力測試也挺長時間了,每次測試前環境資料準備都需要話費較長時間,所以一直在考慮能不能將整個過程實現自動化進行,於是就抽空寫了乙個自動化指令碼,當然這個指令碼目前功能十分簡陋,也不完善,很有很多需要改的地方,後續再優化。文中如有錯誤或者不妥之處,還望指教。1 初始化資料庫 匯入使用者,清除資料...