补全程序实现自动投币售货机功能,要求如下:(提供部分功能程序) l 投币金额接收2或3元 l 2元矿泉水选择商品有(1)净净矿泉水, (2)甜甜矿泉水和(3)美美矿泉水之一 l 3元饮料选择商品有(1)爽口可乐, (2)清凉雪碧,和(3)雪山果汁之一 l 要求有金额不符和选择错误提示功能
时间: 2023-05-23 15:01:23 浏览: 81
以下是能够实现自动投币售货机功能的程序:
```
coin_amount = input("请投入2或3元硬币")
if coin_amount == 2:
print("请选择矿泉水: 1.净净矿泉水 2.甜甜矿泉水 3.美美矿泉水")
choice = input("请输入商品编号")
if choice == 1:
print("净净矿泉水出货成功!")
elif choice == 2:
print("甜甜矿泉水出货成功!")
elif choice == 3:
print("美美矿泉水出货成功!")
else:
print("选择错误,请重新进行操作!")
elif coin_amount == 3:
print("请选择饮料: 1.爽口可乐 2.清凉雪碧 3.雪山果汁")
choice = input("请输入商品编号")
if choice == 1:
print("爽口可乐出货成功!")
elif choice == 2:
print("清凉雪碧出货成功!")
elif choice == 3:
print("雪山果汁出货成功!")
else:
print("选择错误,请重新进行操作!")
else:
print("金额不符,请投入2或3元硬币!")
```
该程序可以接收投币金额,并根据金额让用户选择对应的商品。如果选择正确,程序会提示出货成功,否则会提示选择错误。同时也会有金额不符的提示。这个程序可以作为自动投币售货机的基础功能,可以根据需求进行扩展。