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