zoukankan      html  css  js  c++  java
  • 购物车程序练习

    1.开发一个购物车程序

    要求:选定商品后需要减少相应的金额并将商品存入购物车

    salary=input("卡内金额:")
    if salary.isdigit():
        salary = int(salary)
    else:
        print("请输入正确的数据类型")
    
    shop_list=[
        ('苹果5S',4999),
        ('美的空调',3000),
        ('联想笔记本',6890),
        ('小米电源',210),
        ('乐视TV',5999),
        ('华为荣耀8',3999),
        ('荣耀7',2000),
        ('苹果7PLUS',7000)
    ]
    shop_car=[]
    tag=False
    while tag is not True:    #当循环遇到tag为True时停止循环
        print("商品清单列表".center(50,'-'))
        for item in enumerate(shop_list):
            index=item[0]
            i_name=item[1][0]
            i_price=item[1][1]
            print(index,i_name,i_price)
        user_select=input("[q=quit,c=check] 输入你要购买的商品编号:")
    
        if user_select.isdigit():
             user_select = int(user_select)
             if user_select < len(shop_list):
                 p_item=shop_list[user_select]
                 if p_item[1] <= salary:
                     shop_car.append(p_item[0])
                     salary -= p_item[1]
                     print("购买了商品33[41;1m%s33[0m,剩余金额33[32;1m %s33[0m"%(p_item[0],salary))
             else:
                 print("余额不足")
        elif user_select == 'c' or user_select == 'check':
            print("加入购物车的商品".center(50,'*'))
            print(shop_car)
        else:
            print("不买了")
            tag=True
    View Code

    测试运行:
    
    
  • 相关阅读:
    ros 录制
    shell 截取字符串
    Linux 关机
    shell获取字符串长度
    ubuntu14.04 设置开机自启动脚本
    获取本机ip的shell脚本
    shell 杀掉指定进程的服务
    html 绘制矩形轨迹,选中区域
    shell模拟ctrl c停止
    shell 字符串提取数字
  • 原文地址:https://www.cnblogs.com/shansongxian/p/6074590.html
Copyright © 2011-2022 走看看