五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
汽车| 隆昌县| 汝州市| 唐海县| 娄底市| 晋州市| 惠东县| 普陀区| 将乐县| 鹤山市| 东乌| 定州市| 云梦县| 龙门县| 瓦房店市| 汝阳县| 历史| 榆社县| 兴化市| 汨罗市| 特克斯县| 安顺市| 印江| 广宗县| 林甸县| 安阳市| 昭通市| 安西县| 江华| 读书| 沭阳县| 海阳市| 南昌县| 苍南县| 嵊泗县| 宝清县| 庄河市| 阳泉市| 西吉县| 周至县| 黔东|