编写一个自动售货机,运行功能如下:
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