Python程式設計PTA題解 輸出全排列

2021-10-04 05:29:26 字數 588 閱讀 2754

description:輸出前n個正整數的全排列(3<=n<=7),按字典序輸出。

input:輸入僅一行,輸入正整數n。

output:輸出僅一行,輸出1到n的全排列。每種排列佔一行,數字間無空格。

sample input

3sample output

123132

213231

312321

import itertools

n =int

(input()

)s =

for i in

range(1

, n +1)

:num =

list

(itertools.permutations(s, n)

)for ch in num:

for c in ch:

print

(c,end='')

print

()

Python程式設計PTA題解 輸出大寫英文本母

description 順序輸出給定字串中所出現過的大寫英文本母,每個字母只輸出一遍 若無大寫英文本母則輸出 not found input 輸入僅一行,輸入乙個以回車結束的字串 少於80個字元 output 輸出僅一行,按照輸入的順序在一行中輸出所出現過的大寫英文本母,每個字母只輸出一遍。若無大寫...

Python程式設計PTA題解 刪除字元

description 輸入乙個字串 str,再輸入要刪除字元 c,大小寫不區分,將字串 str 現的所有字元 c 刪除。input 在第一行中輸入一行字元 在第二行輸入待刪除的字元 output 輸出僅一行,輸出刪除後的字串 sample input beee sample output resu...

Python程式設計PTA題解 找完數

description 所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。input 輸入僅一行,輸入2個正整數m和n 110000以內的完數如下 1 1 6 1 2 3 28 1 2 4 7 14 4...