python输入数字并排序_「每日一练」巧用Python实现数字排序
原标题:「每日一练」巧用Python实现数字排序
数字排序在我们的生产和生活中占着非常大的比重,这种思维和技术可以让一组数据更快更明了的展现在我们的面前,极大的提高了我们的工作效率!
那么,你知道如何用python实现数字的排序吗?
案例
输入三个整数x,y,z,请把这三个数由小到大输出。
先上代码~
运行效果
题目详述
程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
第一行:
l = []
定义一个空的列表变量l
第二行:
for i in range(3):
x = int(input('输入整数:\n'))
l.append(x)
依次输入三个原始数据,并将它们转换成整数类型,组成一个新的列表l
第三行:
l.sort()
这是python内置的函数sort,用它可以轻松的实现对列表的数字排序
sort函数介绍:
sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法:
list.sort( key=None, reverse=False)
参数
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
返回值
该方法没有返回值,但是会对列表的对象进行排序。
第四行:
print (l)
接下来就是输出有序的列表l
进阶:
我们用这个不仅可以实现三个数字的列表排序,也可以实现N个数字的列表排序,同时可以实现对很多对象的排序
是不是很便捷呢
结束语
总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!
———— e n d ————
觉得文章不错的,欢迎点在看和转发返回搜狐,查看更多
责任编辑:
python输入数字并排序_「每日一练」巧用Python实现数字排序相关推荐
- 用python做简单的题目_「每日一练」巧用python做小学的数学题
原标题:「每日一练」巧用python做小学的数学题 很多的小学问题其实已经比较复杂了,我们运用传统的算法,可能会比较难以理解,这里我们可以巧用Python来完成一些小学题目的计算! 下边我们就一起来看 ...
- python猴子吃桃问题_「每日一练」巧用python计算猴子吃桃问题
原标题:「每日一练」巧用python计算猴子吃桃问题 猴子吃桃一直以来都是数学家们津津乐道的话题,倒不是说这个题目有多难,主要是它的逆向思维能帮我们解决很多生活和生产中的问题! 下边我们就一起来看看p ...
- python求完数的因子_「每日一练」巧用python找出1000以内的所有完数
原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...
- python计算数学题_「每日一练」巧用python做小学的数学题
很多的小学问题其实已经比较复杂了,我们运用传统的算法,可能会比较难以理解,这里我们可以巧用Python来完成一些小学题目的计算! 下边我们就一起来看看python是怎么计算的? 题目 一球从100米高 ...
- python猜大小程序_「每日一练」巧用python实现猜大小的游戏
import random 调用random函数,用来生成一个随机数 第二行: def guess(): num=random.randint(1,10) 定义一个guess的函数,刚开始先随机生成一 ...
- pgsql 筛选中文字符正则_「每日一练」巧用Python对字符串进行筛选
无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...
- 水仙花python代码_「每日一练」巧用python打印出所有的水仙花数
"水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...
- python字符串筛选输出_「每日一练」巧用Python对字符串进行筛选
无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...
- 用python打印出所有水仙花数_「每日一练」巧用python打印出所有的水仙花数
"水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...
最新文章
- 二分图匹配匈牙利算法DFS实现
- getOwnPropertyNames() keys()
- 架构漫谈(二):认识概念是理解架构的基础
- 计划策略-25-具有配置的订货型生产
- mysql频繁查询出错_Mysql数据库频繁查询错误解决方案
- linux同步硬件和系统时钟,liunx系统下时钟不同步会出现问题 怎么同步Linux 的系统时钟和硬件时钟?...
- spring 事务笔记(四)
- 启动T0运行的C语言语句是,单片机填空题期末复习。、
- SAP OData 的 V2 模型
- Redis数据类型--字符串类型
- wps使用mathtype编辑数学公式
- mysql查询每个分组的最新数据
- MATLAB画图(一)
- springmvc的过滤器--Filter
- 流放之路进去后显示无法连接登入服务器,流放之路此账号目前无法登录游戏
- 线程与进程之间的共享资源
- 读文章笔记(八):多模态情感分析数据集整理
- Biodiversity and Ecosystem Functioning(生物多样性和生态系统功能)
- 普华永道推出区块链分析工具,追踪ICO代币
- 【胖虎的逆向之路】03——Android一代壳脱壳办法罗列实操
热门文章
- 论文投稿参考——如何撰写和发表SCI论文
- tar解压单个文件到特定目录_如何解压缩文件到特定或不同的目录在Linux
- 用什么软件抓cd音轨音质最好_什么是音乐制作以及工作流程?
- springboot+hibernate如何简单配置多个数据源
- mysql5.7 最佳实践_MySQL 5.7安装(多实例)最佳实践
- python中输出字体大小改变_python中变量的输入与输出
- LeetCode 272 Closest Binary Tree Traversal II 解题思路
- 700套dedecms5.7织梦dede模板企业网站模板淘客模板
- 使用VS Code开发微信小程序
- Ubuntu Linux for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook