zoukankan      html  css  js  c++  java
  • (Python基础)简单购物车代码

    以下是最简单,最基础的购物车代码,一起学习,一起参考。
    product_list = [
    ('Iphone',5800),
    ('Mac Pro',15800),
    ('car',580000),
    ('coffee',33),
    ('bike',800),
    ('book',80),
    ]
    shopping_list = []
    salary = input('请输入您的月薪:')
    if salary.isdigit():#判断用户输入的是否是数字
    salary = int(salary)#如果是,用int把它转化一下为整型
    while True:#进入一个循环
    for index,item in enumerate(product_list):
    print(index,item)#显示商品下标和商品清单
    user_choice = input('请选择您想要买的商品:')
    if user_choice.isdigit():
    user_choice = int(user_choice)
    if user_choice >= 0 and user_choice < len(product_list):#判断用户输入的数值是否在长度范围内
    p_item = product_list[user_choice]#把用户选择的清单放入p_item
    if p_item[1] <= salary:#判断用户的钱是否够用
    shopping_list.append(p_item)#把用户选的商品追加放入购物列表
    salary -= p_item[1]#算钱
    print('您已选择 %s 放入购物列表,您的余额剩余33[31;1m %s33[0m' %(p_item,salary))#显示购买的物品和余额
    else:
    print('33[42;1m您的余额只剩 %s 啦,余额不足33[0m'%salary)
    else:
    print('您输入的商品 %s不存在,请重新选择'%user_choice)
    elif user_choice == 'q':
    print('-----------------购物清单-------------')
    for i in shopping_list:
    print(i)
    print('您的余额:',salary)
    else:
    print('错误选择')
    else:
    print('请您输入您月薪的阿拉伯数字')

  • 相关阅读:
    PHP中有多态么
    【Android】九宫格实现
    采用xshell链路本地虚拟机Linux
    读取资源文件的工具.
    dede织梦背景经常使用标签
    PHP第三个教训 PHP基本数据类型
    Linux经常使用的命令(必看)
    易Android登录Demo
    [2013山东ACM]省赛 The number of steps (可能DP,数学期望)
    web开发性能优化---UI接口章
  • 原文地址:https://www.cnblogs.com/keepma/p/10407777.html
Copyright © 2011-2022 走看看