python练习题:列表排序
生活随笔
收集整理的這篇文章主要介紹了
python练习题:列表排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
已知一個列表a = [1,3,5,7,9],系統會通過input()函數給你輸入2、4、6、8中的任意一個數字,請你將這個數字和列表a中的數字重新排列,要求新列表中的數字依舊按從小到大的方式排列,您只需要輸出新列表即可。
Input
系統會通過input()函數給你輸入2、4、6、8中的任意一個數字。
Output
輸出新列表。舉例,若新列表為b = [1,2,3,5,7,9],則輸出[1,2,3,5,7,9]即可。
輸入樣例 1
2輸出樣例 1
[1, 2, 3, 5, 7, 9]輸入樣例 2
4輸出樣例 2
[1, 3, 4, 5, 7, 9]提示
您可以使用input()函數獲取輸入數據。比如:data = int(input())。如果系統輸入數據為1,那么data就會被賦值為int類型的1。輸入函數的使用樣例: data = int(input()) print(data) 輸出:1還有要注意的一點,輸入部分的代碼就直接用data = int(input())這段就行了,其他部分的代碼你自己來編程,相當于在你的代碼中,data會被賦值為2、4、6、8中的任意一個數字。另外,記得只能print輸出一次哦,不要輸出很多次print哦!方法一:
data = int(input()) a=[1,3,5,7,9] a.append(data) a.sort() print(a)方法二:
a=[1,3,5,7,9] x=int(input()) new=[] for i in a:if x>i:new.append(i)new.append(x) for i in a:if x<i:new.append(i) print(new)總結
以上是生活随笔為你收集整理的python练习题:列表排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq水浒历练武将攻略
- 下一篇: 一个端口的路由器如何设置link路由器怎