码迷,mamicode.com
首页 > 其他好文 > 详细

#题目:输入三个整数 x, y, z,请把这三个数由小到大输出。

时间:2020-02-23 09:34:59      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:col   使用   字符类型   有一个   传递   第一个   rev   结果   eve   

排序最简单的就是直接调用内置函数sort()
通过input()函数获取x,y,z将他们存入列表list
然后调用list.sort()进行排序

 1 x = input(请输入x:)
 2 y = input(请输入y:)
 3 z = input(请输入z:)
 4 
 5 # list = []   #先定义列表才能使用append()方法 只有列表才可以使用append方法,没声明之前解释器无法判断类型为列表,而是字符型
 6 # list.append(x,y,z)   #append()方法只能有一个参数
 7 list = [x,y,z]  #直接给list赋值
 8 print(排序前:,list)
 9 
10 list.sort()     #sort()是内置的排序函数,可以排序字符类型。 默认为升序
11 print(升序:,list)
12 
13 list.sort(reverse=True)    # 如果需要降序排列,则需要传递一个reverse=True作为参数
14 print(降序:,list)

运行结果:

1 第一个数:1
2 第二个数:2
3 第三个数:3
4 排序前: [1, 2, 3]
5 升序: [1, 2, 3]
6 降序: [3, 2, 1]

 

#题目:输入三个整数 x, y, z,请把这三个数由小到大输出。

标签:col   使用   字符类型   有一个   传递   第一个   rev   结果   eve   

原文地址:https://www.cnblogs.com/insight-cm/p/12348405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!