在网上购物时,面对琳琅满目的商品,我们应该如何快速选择适合自己的商品呢?为了能够让用户快速地定位到适合自己的商品,每个电商购物平台都提供价格排序与设置价格区间功能。假设现在某平台共有 10 件商品,每件商品对应的价格如表 1 所示。
           表 1 商品价格

序号 价格(元)
399
4369
239
288
109
749
235
190
99
10 1000

用户根据提示“请输入最大价格:”和“请输入最小价格:”分别输入最大价格和最小价格,选定符合自己需求的价格区间,并按照提示“1.价格降序排序(换行)2.价格升序排序
(换行)请选择排序方式:”输入相应的序号,程序根据用户输入将排序后的价格区间内的价格全部输出。

代码实现:

num=[399,4369,539,288,109,749,235,190,99,1000]
a=int(input("请输入最大价格:"))
b=int(input("请输入最小价格:"))
c=input('''1.价格降序排序
2.价格升序排序
请选择...:''')
num1=[]
for i in num:if i >= b and i<=a:num1.append(i)if c=='1':d=sorted(num1,reverse=True)print(d)
if c=='2':num1.sort()print(num1)

请输入最大价格1000
请输入最小价格99
1.价格降序排序
2.价格升序排序
请选择…:1
[1000, 749, 539, 399, 288, 235, 190, 109, 99]

请输入最大价格:1000 请输入最小价格:99
1.价格降序排序
2.价格升序排序
请选择…:2
[99, 109, 190, 235, 288, 399, 539, 749, 1000]

Python 商品价格区间设置与排序相关推荐

  1. python符号格式化设置区间_Python 数值区间处理_对interval 库的快速入门详解

    使用 Python 进行数据处理的时候,常常会遇到判断一个数是否在一个区间内的操作.我们可以使用 if else 进行判断,但是,既然使用了 Python,那我们当然是想找一下有没有现成的轮子可以用. ...

  2. python计算学生平均年龄_CodeSalt | Python解决按学生年龄排序的实际问题

    Python解决按学生年龄排序的实际问题 问题:定义一个Class:包含姓名name.性别gender.年龄age,需要按年龄给学生排序. 输入:包含学生对象的List. 输出:按照年龄age进行排序 ...

  3. Python 处理表格进行成绩排序的操作代码

    这篇文章主要介绍了Python 处理表格进行成绩排序,也就是说将学生从按照学号排序变为按照成绩从高到低进行排序,具体实现代码跟随小编一起看看吧 一.需求分析 我们首先有一个成绩表单,但是学生的成绩是按 ...

  4. python由大到小排序_python怎么从小到大排列

    python提供了对list排序两种方法 1.使用list内置函数sort排序list.sort(key=None,reverse=False) eg:In [57]: l=[27,47,3,42,1 ...

  5. Python实现十大经典排序 I

    Python实现十大经典排序 I 摘要: 本博客主要介绍冒泡排序.选择排序.插入排序.快速排序.归并排序等五种排序方法思想及Python实现. 文档版本 版本号 更新时间 作者 更新章节 更新概述 V ...

  6. 【C++简明教程】Python和C++指定元素排序比较

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习初学者 Python 中的排序 在 Python ...

  7. Python使用pandas设置数据列中float数据类型的有效小数位数、抑制科学计数法

    Python使用pandas设置数据列中float数据类型的有效小数位数.抑制科学计数法 目录

  8. Python中排序函数sorted和排序方法sort的异同点对比分析

    Python中对序列进行排序有两种方法,一种是使用python内置的全局sorted函数,另一种是使用序列内置的sort方法. 一. 两者相同点 在支持sort方法的序列中都可以对序列进行排序: 二者 ...

  9. python怎么输入代码-python中如何设置代码自动提示

    第一步:打开pycharm,如下图所示: 第二步:File→Power Save Mode,把下面如图所示的勾去掉: 第三步:去掉勾后,不再使用省电模式,新建一个 python文件,输入需要输入的单词 ...

最新文章

  1. Eclipse 导出
  2. html5 字母索引,jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
  3. 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat
  4. Elementary Methods in Number Theory Exercise 1.2.31
  5. 使用 C-JDBC 给 Mysql 集群
  6. 使用lucene3.6创建索引和实现简单搜索
  7. Atitit 知识结构化的艺术 目录 1. 知识信息结构化脑图 2 1.1. 散乱化模式 2 2. 直线排列 2 2.1.1. 直排 2 2.1.2. 链表模式 2 3. 树形排列 2 3.1.
  8. windows开启远程桌面命令
  9. CGLIB动态代理使用介绍
  10. 上传pdf图片 文件
  11. Ryu学习总结(持续更新)
  12. BindingResult的使用
  13. 母版页已经有from 一页只能有一个服务器端 Form 标记
  14. OpenIL(DevIL)- 开发者图像库
  15. python 最简单的画图
  16. 如何在感觉怕黑怕鬼时壮胆
  17. html自定义列表标签报错,HTML入门标签汇总
  18. 图像语义分割样本制作——使用Matlab模块Image Labeler 标记样本
  19. 李清云,256岁成为世界最长寿的人,长寿之王
  20. 全网最细!PyCharm 详细使用指南

热门文章

  1. 为了让创作的用心被更好地看到 爱奇艺帧绮映画又给自己的“表现力”扩容了...
  2. c语言游戏如何分享,c语言怎么编游戏_编程语言分享讨论总汇吧吧_直线网_最专业的数字艺术学习交流平台...
  3. 用adb连接手机出现List of devices attached
  4. 【愚公系列】2022年02月 U3D全栈班 007-制作设置天空盒资源
  5. Java程序设计教程(第3版)雍俊海 全书例程-2
  6. c语言学生管理系统中人数,python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!...
  7. gmt php,如何将php日期格式转换为GMT,反之亦然?
  8. bestcoder 1002 列变位法解密(模拟)
  9. (附源码)springboot+mysql+基于Spring boot开发电子宿舍管理系统 毕业设计132056
  10. 【转】CVPR2019目标检测汇总