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

2021-10-04 04:22:32 字數 1064 閱讀 5359

description:順序輸出給定字串中所出現過的大寫英文本母,每個字母只輸出一遍;若無大寫英文本母則輸出「not found」。

input:輸入僅一行,輸入乙個以回車結束的字串(少於80個字元)。

output:輸出僅一行,按照輸入的順序在一行中輸出所出現過的大寫英文本母,每個字母只輸出一遍。若無大寫英文本母則輸出「not found」。

sample input:fontname and filename

sample output:fontameil

sample input:fontname and filrname

sample output:not found

str1 =

input()

str2 =

''#除去小寫字母的字串

str3 =

''#除去重複字母的字串

for ch in str1:

iford

('a'

)<=

ord(ch)

<=

ord(

'z')

: str2 += ch

mylist =

list

(set

(str2)

)#用set()函式對str2去重,儲存為乙個列表

#由於set()函式是無順序去重,應調回原來順序

mylist.sort(key = str2.index)

#用set2的順序排列列表

for ch in mylist:

#將列表的值存為字串

str3 += ch

if str3 !='':

#輸出print

(str3)

else

:print

("not found"

)

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

description 輸出前n個正整數的全排列 3 n 7 按字典序輸出。input 輸入僅一行,輸入正整數n。output 輸出僅一行,輸出1到n的全排列。每種排列佔一行,數字間無空格。sample input 3sample output 123132 213231 312321 import...

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...