100个不同类型的python语言趣味编程题
实例005:三数排序
题目 输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析 练练手就随便找个排序算法实现一下,偷懒就直接调函数。
raw=[] for i in range(3): x=int(input('int%d: '%(i))) raw.append(x) for i in range(len(raw)): for j in range(i,len(raw)): if raw[i]>raw[j]: raw[i],raw[j]=raw[j],raw[i] print(raw) #调用函数 raw2=[] for i in range(3): x=int(input('int%d: '%(i))) raw2.append(x) print(sorted(raw2)) #解本问题有多种方法,此方法并不是标准答案,读者可以自己尝试各种方法。
如果你喜欢我的文章,请滑到下方点个推荐再走. ,以给我动力哦;转载请注名出处。然后..请多来做客鸭。
来源:https://www.cnblogs.com/wby-110/p/12512560.html