goods = [
['农夫山泉', 2, 10],
['怡宝', 2, 10],
['冰红茶', 3, 10],
['可口可乐', 3, 10],
['脉动', 4, 10],
['红牛', 6, 10]
]
coins = [
[1, 10],
[2, 10],
[5, 10],
[10, 10]
]
balance = 0
GoodsName = []
for i in goods: # 循环商品
GoodsName.append(i[0]) # 添加商品名称
def sumMycoin(li,type=list):
sum_1 = 0
for i in li:
sum_1 += i
return sum_1
def sorted_by_count_price(x):
return x[2],x[0]
#初始化
def initial():
initialValue = input()
initialValue_list = initialValue.split(" ")
##判断命令是否为'r'
if initialValue_list[0] == 'r':
##切分商品数量钱币数量
goods_count_list = initialValue_list[1].split("-")
coins_count_list = initialValue_list[2].split("-")
##将输入的数量赋值给商品数量
for i in range(
python---自动售货机
最新推荐文章于 2024-10-06 08:52:03 发布
本文介绍如何使用Python编程语言来模拟一个自动售货机的功能,包括商品选择、支付处理和找零计算等核心逻辑。通过实例代码,读者可以了解Python在控制流程和简单系统设计上的应用。
摘要由CSDN通过智能技术生成