第一种方法用到了列表的排序,用到了sort函数,顺便简单讲一下sort以及sorted的用法
一、sort函数的简单应用方法:

  1. 语法: 列表名.sort()
  2. 默认是升序排列,sort(reverse=True)时,是降序
  3. 举例子:
a=[12,6,45,5]
a.sort()
print(a)  #输出的结果是 [5,6,12,45]
a.sort(reverse=True)
print(a)  #输出的结果是 [45,12,6,5]

二、sorted函数的简单应用方法:

  1. 语法: 新列表名=sorted(列表名)
  2. sort与sorted的区别是sort在原列表上排序,排完序之后原来列表变成新的列表,sorted是将新列表赋值给新列表名,原列表依旧不发生改变
  3. 举例子:
a=[41,65,36,89]
b=sorted(a)
print(a)   #结果是   [41,65,36,89]
print(b)   #结果是   [36,41,65,89]
#法一
num=[]
for i in range(3):number=int(input('请输入第{}个整数:'.format(i+1)))num.append(number)
num.sort()
print(num)

方法二没有难度,是最简单的方法,但是特别麻烦,并且需要考虑周到

#法二
one=int(input('请输入第1个整数:'))
two=int(input('请输入第2个整数:'))
three=int(input('请输入第3个整数:'))
if one>=two and one>=three:if two>=three:print(three,two,one)else:print(two,three,one)
elif one>=two and one<=three:print(two,one,three)
elif one<=two and one>=three:print(two,one,three)
else:if two<=three:print(one,two,three)else:print(one,three,two)

方法三用到了列表的推导式和条件判断序列,简单介绍使用方法
列表推导式:

  1. 语法: 列表名=[ 表达式 for语句 …]
  2. 列表推导式,简单来说就是快速创建列表,省时省力
  3. 举例子:
a=[i  for i in range(5)]
print(a)  #输出结果是   [0,1,2,3,4]

条件判断序列:

  1. 语法: 数据 in 序列
  2. 可以直接翻译过来理解,用来判断某个数据是否在某个序列当中
  3. 举例子:
a=[121,256,365,245]
if 121 in a:print('在的')
else:print('不在')#运行结果是    在的
# 法三
x=int(input('请输入第1个整数:'))
y=int(input('请输入第2个整数:'))
z=int(input('请输入第3个整数:'))
MAX = max(x, y, z)#求三个数的最大值函数
MIN = min(x, y, z)#求三个数的最小值函数
MID = [i for i in (x,y,z)  if not i in (MIN, MAX)][0]  #这句的意思是先给MID赋值xyz,如果xyz中既不是最大值也不是最小值的留下
print(MIN, MID, MAX)

Python题目:输入三个整数x,y,z,请把这三个数由小到大输出相关推荐

  1. python输入三个整数、输出最大的数_题目:使用Python编程,输入三个整数x,y,z,请把这三个数由小到大输出...

    题目:输入三个整数x,y,z,请把这三个数由小到大输出 思路:这题主要使用list.sort()的方法排列,首先要保证用户输入的数字一定是整数,如果不是整数需要提示用户输入错误,重新输入.(使用try ...

  2. JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

    今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出,相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下: 1.题目: ...

  3. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  4. #python 5种方法 输入三个整数 x,y,z,请把这三个数由小到大输出。

    #python 输入三个整数 x,y,z,请把这三个数由小到大输出. 方法一 x = int(input('x:')) y = int(input('y:')) z = int(input('z:') ...

  5. 【C++】题目:输入三个整数x,y,z,请把这三个数由小到大输出。

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则 ...

  6. C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。

    /*Name: Copyright: Author: Date: 27/07/17 08:44Description: [程序5]题目:输入三个整数x,y,z,请把这三个数由小到大输出.1.程序分析: ...

  7. 输入三个整数x,y,z,请把这三个数由小到大输出(C语言函数)

    程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小. #include ...

  8. [C++]输入三个整数x,y,z,请把这三个数由小到大输出

    #include<iostream> using namespace std; //题目:输入三个整数x,y,z,请把这三个数由小到大输出. void test04() {int x, y ...

  9. 输入三个整数x,y,z,请把这三个数由小到大输出 (Java经典编程案例)

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

  10. C语言编程——输入三个整数x,y,z,请把这三个数由小到大输出

    题目:输入三个整数x,y,z,请把这三个数由小到大输出 代码如下 #include <stdio.h>/*** 输入三个整数x,y,z,请把这三个数由小到大输出.* create by h ...

最新文章

  1. [爬虫学习笔记]C# 使用 ScrapySharp 并行下载天涯图片
  2. 【计算机网络】网络层 : IP 数据报格式 ( IP 数据报首部格式 )
  3. QM法化简C语言程序,QM基础教程
  4. 10.10SSD安装盘clover 下开启trim功能
  5. 【TencentOS tiny】深度源码分析(4)——消息队列
  6. 【Bootstrap】 bootstrap-table表格组件
  7. ole db 访问接口 sqlncli 无法启动分布式事务_分布式事务,看这篇就够了
  8. (匹配)Fire Net --hdu --1045
  9. 使用Gogs搭建Git服务器
  10. 7、网友问答之ASCII字符传转换为数值-------------labview宝典
  11. IGBTMOS管的工作原理及检测方法
  12. 【风险管理】信贷生命周期之风险管理
  13. python静态网络爬虫
  14. C#调用Outlook发送邮件
  15. [源码解读]一文彻底搞懂Events模块
  16. 【C++学习笔记】标准库类型string
  17. 帆软思迈特软件Smartbi两家区别在哪里?
  18. 那些看着高大上的名词
  19. 系统迁移里踩过的一点小坑
  20. matlab 函数句柄@的介绍_什么是函数句柄(转)

热门文章

  1. Java实现 LeetCode 72 编辑距离
  2. 读书笔记 - 《魔鬼经济学》
  3. 活动预告 | GAIDC 全球人工智能开发者先锋大会
  4. HDU 5775 Bubble Sort(BIT)
  5. 2018年最全iOS开发之第三方库
  6. 中国信息安全测评中心:从数据全生命周期看数据泄露防护问题
  7. win11更改C盘用户中文名
  8. RDV代码笔记-network.py部分(持续更新)
  9. Visual Studio 2015 产品下载地址以及激活码
  10. 转行类型的求职简历怎么写?