python练习题:列表排序
生活随笔
收集整理的這篇文章主要介紹了
python练习题:列表排序
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Description
已知一個(gè)列表a = [1,3,5,7,9],系統(tǒng)會(huì)通過input()函數(shù)給你輸入2、4、6、8中的任意一個(gè)數(shù)字,請(qǐng)你將這個(gè)數(shù)字和列表a中的數(shù)字重新排列,要求新列表中的數(shù)字依舊按從小到大的方式排列,您只需要輸出新列表即可。
Input
系統(tǒng)會(huì)通過input()函數(shù)給你輸入2、4、6、8中的任意一個(gè)數(shù)字。
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()函數(shù)獲取輸入數(shù)據(jù)。比如:data = int(input())。如果系統(tǒng)輸入數(shù)據(jù)為1,那么data就會(huì)被賦值為int類型的1。輸入函數(shù)的使用樣例: data = int(input()) print(data) 輸出:1還有要注意的一點(diǎn),輸入部分的代碼就直接用data = int(input())這段就行了,其他部分的代碼你自己來編程,相當(dāng)于在你的代碼中,data會(huì)被賦值為2、4、6、8中的任意一個(gè)數(shù)字。另外,記得只能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)總結(jié)
以上是生活随笔為你收集整理的python练习题:列表排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq水浒历练武将攻略
- 下一篇: 分析股票大数据_Python大数据分析量