zoukankan      html  css  js  c++  java
  • python元组与购物车程序

    #Author:zww
    '''
    程序:购物车程序
    需求:
         1.启动程序后,让用户输入工资,然后打印呢商品列表
         2.允许用户根据商品编号购买商品
         3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒
         4.可随时退出,退出时,打印购买的商品和余额
    '''
    product_list = [
        ('iphone7',6000),
        ('book',150),
        ('bike', 1000),
        ('bag', 300),
    ]
    shopping_list = []
    salary = input("Input you salary please:")
    if salary.isdigit():
        salary = int(salary)
        while True:
            for index,item in enumerate(product_list):
                print(index,item)
            user_choise = input("你要买什么?>>>:")
            if user_choise.isdigit():
                user_choise = int(user_choise)
                if user_choise < len(product_list) and user_choise >=0:
                    p_item = product_list[user_choise]
                    if p_item[1] <= salary:
                        shopping_list.append(p_item)
                        salary -= p_item[1]
                        print("买了 %s ,还剩下 %s元" % (p_item,salary))
                    else:
                        print("你的余额剩下 %s 元,买个毛线" %salary )
                else:
                    print("你选择的编号 %s 无效" %user_choise)
            elif user_choise == 'q':
                print("-------shopping list-------")
                for p in shopping_list:
                    print(p)
                exit()
            else:
                print("invaliad option")
  • 相关阅读:
    数据的图表统计highcharts
    spring文件的上传和下载
    项目随笔@Service("testService")-------第二篇
    spring的四种数据源配置
    spring之interceptor篇
    spring过滤器篇
    SecurityManager篇
    Apache shiro篇
    日期工具方法
    定时器CronExpression配置说明详解
  • 原文地址:https://www.cnblogs.com/wenwei-blog/p/6762586.html
Copyright © 2011-2022 走看看