zoukankan      html  css  js  c++  java
  • 购物车

    products = [                     #定义商品列表
        ["Ipone",5800],
        ["Mac",15800],
        ["Coffee",30],
        ["Bike",2000],
        ["Cloth",500],
    ]
    shopping_list
    = [] #空的购物车 while True: #循环输入工资 salary = input("Your salary:") if salary.isdigit(): #判断输入是否为整型整数 salary = int(salary) #将字符串转化为数字 break #正确执行就退出 else: continue #错误就循环执行 while True: print("product list".center(50,"-")) #以 “-“ 为填充居中打印 “product list” center:居中打印 for index,i in enumerate(products): #打印商品列表、价格 print(index,".",i[0],i[1]) choice = input("请输入商品编号[quit]>>:") if choice.isdigit(): choice = int(choice) if choice >=0 and choice < len(products): #判断列表长度:len #判读钱够不够 p = products[choice] if salary >= p[1]:#买的起 salary -= p[1] #扣钱 shopping_list.append(p) #加入购物车 print("Added 33[32;1m[%s]33[0m into your shopping cart,and your current balance is 33[41;1m%s33[0m" %(p[0],salary)) #彩色打印 else: print("钱不够,你只有[%s]" % salary) else: print("没有此商品...") elif choice == "quit": #输入quit退出 print("已购买商品".center(50,"-")) for i in shopping_list: print(i) #打印购物车 print("Your left balance is ", salary) #打印剩余余额 exit()
  • 相关阅读:
    poj2728 Desert King
    bzoj4289 Tax
    洛谷P4141消失之物
    Code Forces 698A Vacations
    Code Forces 543A Writing Code
    洛谷P1133 教主的花园
    poj3177 Redundant Paths
    bzoj1151 动物园
    bzoj1503 郁闷的出纳员
    bzoj1208 宠物收养所
  • 原文地址:https://www.cnblogs.com/wanglan/p/8962317.html
Copyright © 2011-2022 走看看