练习五:整数顺序排列
生活随笔
收集整理的這篇文章主要介紹了
练习五:整数顺序排列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
整數順序排列問題簡述:任意三個整數類型,x、y、z
提問:要求把這三個數,按照由小到大的順序輸出
方法一:直接交換排序(用冒泡) def number(list1):for i in range(len(list1)-1):for j in range(len(list1)-i-1):if list1[j]>list1[j+1]:list1[j],list1[j+1] = list1[j+1],list1[j]return list1 list1 = [2,4,1,5,3] print(number(list1))
提問:要求把這三個數,按照由小到大的順序輸出
方法一:直接交換排序(用冒泡) def number(list1):for i in range(len(list1)-1):for j in range(len(list1)-i-1):if list1[j]>list1[j+1]:list1[j],list1[j+1] = list1[j+1],list1[j]return list1 list1 = [2,4,1,5,3] print(number(list1))
方法二:利用列表sort方法
list_new = [] for i in range(3):num = int(input('num:'))list_new.append(num) list_new.sort() print(list_new)?
轉載于:https://www.cnblogs.com/pinpin/p/9858773.html
總結
以上是生活随笔為你收集整理的练习五:整数顺序排列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Spring Boot中使用 @Con
- 下一篇: 水题公开赛【比赛公告】