无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

python練習(xí)題41

2023-04-18 22:47 作者:沐笙--ms  | 我要投稿


求解字符串?dāng)?shù)字組合

Python的內(nèi)建模塊itertools提供了非常有用的用于操作迭代對象的函數(shù),其中combinations, permutations是用求解組合和排列的函數(shù)。 請輸入一個有由數(shù)字大小寫字母組成的字符串 與 一個整數(shù) n,去掉字符串中大小字母僅保留數(shù)字的字符串,輸出去重后數(shù)字符串的n位全組合。

輸入格式:

例如:

第一行輸入至少含一個數(shù)字字符的一串字符串,例如:ABC12DE3De125DE4(去重后數(shù)字字符串:12354);

第二行輸入一整數(shù)n:( 保證n小于等于 去重后數(shù)字字符串的長度)。

輸出格式:

去重后數(shù)字字符串按從大到小的全組合。每種組合占一行,字符間無空格。排列的輸出順序為字典順序。

輸入樣例:

在這里給出一組輸入。例如:

ABC12DE3De125DE4?

3





答:

import itertools

s=list(input())

n = int(input())

list1=[]

for i in s:

? ? if i.isdigit() == True and i not in list1:

? ? ? ? list1.append(i)

list1.sort(reverse = True)

for j in list(itertools.combinations(list1,n)):

? ? print(*j,sep='')




python練習(xí)題41的評論 (共 條)

分享到微博請遵守國家法律
郸城县| 蚌埠市| 逊克县| 旌德县| 揭阳市| 金阳县| 尚志市| 休宁县| 石台县| 石狮市| 万载县| 将乐县| 北安市| 荃湾区| 奈曼旗| 丰城市| 宝丰县| 西和县| 望城县| 盐边县| 兴城市| 石首市| 塘沽区| 米林县| 中超| 平度市| 肥东县| 仙居县| 万山特区| 和政县| 白河县| 宝山区| 烟台市| 伊川县| 邻水| 凤翔县| 贡嘎县| 六枝特区| 依安县| 阿拉善左旗| 静海县|