zoukankan      html  css  js  c++  java
  • Day2课后作业:购物车简单版

    PRODUCT_LIST = [
    ['iphone7',6500],
    ['macbook',12000],
    ['pythonbook',66],
    ['bike',999],
    ['coffee',31]
    ]
    SHOPPING_CAR=[]
    while True:
    salary = input("salary:")
    if salary.isdigit():
    salary=int(salary)
    break
    else:
    continue
    while True:
    print("33[32;1m欢迎来到购物商城!33[0m".center(50,"*"))
    for index,i in enumerate(PRODUCT_LIST):
    print(index,i)
    continue
    print("33[32;1m祝您购物愉快!33[0m".center(50, "*"))
    choice = input("your choice is:")
    if choice.isdigit():
    choice=int(choice)
    if choice > 0 and choice < len(PRODUCT_LIST):
    p_ch = PRODUCT_LIST[choice]
    if salary >= p_ch[1]:
    salary -= p_ch[1]
    SHOPPING_CAR.append(p_ch)
    print("您选购的产品是:33[31;1m[%s]33[0m,您的余额还剩:33[31;1m[%s]33[0m"%(p_ch, salary))
    else:
    print("您的余额不足,您只有[%s]"%(salary))
    else:
    print("您输入的产品不存在!")
    elif choice =="q":
    choice2=(input("您要退出商品城吗?[y/n]:"))
    if choice2 =="y":
    print("33[41;1m您购买的商品是:33[0m".center(50,"*"))
    for i in (SHOPPING_CAR):
    print(i)
    print("Your banlance salary is 33[31;1m%s33[0m " % (salary))
    elif choice2 == "n":
    continue
    else:
    break
    exit()

    解释:

    1,定义1个变量PRODUCT_LIST,来加载商品列表
    2,定义1个变量SHOPPING_CAR,来加载已经购的商品
    3,定义一个if语句,如果输入的钱数是正整数,那么就继续下面的步骤,不然就继续输入,用一个while循环保证一直输入
    4,定义一个while循环,表示可以一直选择商品。
    5,定义一个for循环,用enumerate格式把商品打印出来
    6,并且打印一行文字“欢迎来到购物商城”等并添加颜色,后面也有添加颜色。
    7,判断:输入的商品序号是否为正整数,如果是,继续
    8,判断,如果输入的0<序号<商品种类,继续
    否则,输出,“您输入的产品不存在”
    9,判断所选商品的价格是否小于自己的钱数,
    如果小于自己的钱数,输出:选择的产品,并且计算 出剩余钱数,否则,输出“您的余额不足,您只有..”
    10.如果输入q,那么就进行判断,选择y或者n
    如果选择n,那么就继续输入
    如果选择y,那么,就打印出所购买的商品,和剩余的钱数。
    11.退出

    流控图:

  • 相关阅读:
    Volley学习(RequestQueue分析)
    Volley学习(Volly分析)
    AsyncTask学习
    如何排放表单标签介绍的位置?
    了解hr标签的各种浏览器兼容问题
    多屏移动端网站开发需要注意的十大技巧
    让吃货垂涎三尺的美食酷站!—— 每周酷站欣赏 #1
    12个响应式导航菜单jQuery插件,让您轻松应对响应式网站!
    网页设计师必看!27个响应式的简约风格网站
    网页设计师必看!12个漂亮颜色搭配的国外网站欣赏
  • 原文地址:https://www.cnblogs.com/gaojun2017/p/6336442.html
Copyright © 2011-2022 走看看