Python是世界上最好的语言(二)->字典

"""
定义一个字典并输出
字典的数据为:键值对
"""
stu = {1001:['jack', 18, '黄山'], 1002:['rose', 20, '洛阳'], 1003:['gbcf', 31, '合肥']}
print(type(stu))
print(stu)

"""
对字典元素的访问和修改
"""
value = stu[1001]
value[0] = 'bob'
print (stu)

小栗子:模拟买东西加购物车
"""
模拟超市
"""
#商品字典
Product = {'1:可口可乐':[3, 1000], '2:盼盼小面包':[2, 2000], '3:金华火腿':[20, 50], '4:正宗椰子汁':[5, 400]}
ShoppingCart = {'1:可口可乐':[3, 0], '2:盼盼小面包':[2, 0], '3:金华火腿':[20, 0], '4:正宗椰子汁':[5, 0]}
while 1:
    print(Product)
    inputWords = input("请输入选择的编号(输入exit退出)> ")
    if inputWords == "exit":
        break
    number_s = input("你要买多少? >")
    number = int(number_s)
    if inputWords == "1":
        ShoppingCart['1:可口可乐'][1]+=number
        Product['1:可口可乐'][1]-=number

    elif inputWords == "2":
        ShoppingCart['2:盼盼小面包'][1]+=number
        Product['2:盼盼小面包'][1]-=number

    elif inputWords == "3":
        ShoppingCart['3:金华火腿'][1]+=number
        Product['3:金华火腿'][1]-=number

    elif inputWords == "4":
        ShoppingCart['4:正宗椰子汁'][1]+=number
        Product['4:正宗椰子汁'][1]-=number



print ("购物车: %r"%ShoppingCart)
money = ShoppingCart['1:可口可乐'][0]*ShoppingCart['1:可口可乐'][1]
money+= ShoppingCart['2:盼盼小面包'][0]*ShoppingCart['2:盼盼小面包'][1]
money+= ShoppingCart['3:金华火腿'][0]*ShoppingCart['3:金华火腿'][1]
money+= ShoppingCart['4:正宗椰子汁'][0]*ShoppingCart['4:正宗椰子汁'][1]
print ("金额: %r"%money)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值