p ython自动贩卖机代码
时间: 2024-01-16 21:05:43 浏览: 54
以下是一个简单的 Python 自动贩卖机代码示例:
```python
# 定义商品和价格
products = {
"可乐": 2.5,
"雪碧": 2.5,
"矿泉水": 1.5,
"薯片": 3.0,
"巧克力": 4.0
}
# 打印商品列表
print("商品列表:")
for product, price in products.items():
print(product, ":¥", price)
# 输入投币金额
money = float(input("请投入硬币或纸币(元):"))
# 选择商品
product = input("请选择商品名称:")
while product not in products:
product = input("商品不存在,请重新选择:")
# 判断金额是否足够购买商品
if money < products[product]:
print("金额不足,购买失败。")
else:
# 计算找零并输出
change = money - products[product]
print("购买成功!找零:¥", change)
```
使用方法:
1. 运行程序,会打印出商品列表和价格;
2. 输入投币金额;
3. 选择商品名称;
4. 如果金额不足,则会输出“金额不足,购买失败。”;
5. 如果金额足够,则会计算找零并输出“购买成功!找零:¥xx”。
注意:这只是一个简单的示例代码,实际的自动贩卖机需要更复杂的逻辑和功能来实现。
阅读全文