python数字排序
来源:互联网 发布:京东咚咚工作台mac版 编辑:程序博客网 时间:2024/05/21 15:43
# -*- coding: utf-8 -*-# 整数顺序排列问题简述:任意三个整数类型,x、y、z# 提问:要求把这三个数,按照由小到大的顺序输出def sequence(x,y,z): list=[x,y,z] for i in range(0,len(list)): for j in range(i+1,len(list)): if list[i]>list[j]: list[i],list[j]=list[j],list[i] print listif __name__ == "__main__": x=int(raw_input("请输入x:")) y=int(raw_input("请输入y:")) z=int(raw_input("请输入z:")) sequence(x,y,z)
运行结果:
请输入x:51
请输入y:20
请输入z:15
[15, 20, 51]
总结:
1、python有自带的排序函数sort()
2、本排序思考的时间很长,交换时使用了一个变量,本想着存放最大的数,发现循环到最后该变量并不是最大的数
3、第二重循环中如果从0开始,则应该将>改为<,否则将是从大到小排序
4、python两个变量的交换可以直接用逗号的形式交换,并不需要第三个变量做中间值
5、目前只考虑功能的实现,暂时未加入异常处理
0 0
- python 数字排序
- python数字排序
- Python案例 005 (三位数字排序)
- python中随机输入数字再排序
- Python基础练习——完全平方数,数字排序
- Python:数字在排序数组中出现的次数
- Python学习——对输入的数字进行排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- 数字排序
- mydumper备份脚本
- 安全-访问控制器
- 安卓IPC机制学习
- 《我严二狗天下无敌》app官方博客
- 报错 Could not retrieve transation read-only status server
- python数字排序
- centos7 安装mysql
- css左右自适应布局
- mysql管理数据库用户和访问权限
- 多线程-锁
- LINUX学习笔记
- Django之model admin自定义后台管理
- 数据结构——线性表 (顺序表、单链表、静态链表、循环链表、双向链表)
- mongodb-aggregate聚合日期分组