【题解】【PTA-Python题库】第3章-22 输出大写英文字母 (15 分)
发布日期:2022-03-18 05:04:33 浏览次数:1 分类:技术文章

本文共 457 字,大约阅读时间需要 1 分钟。

输出大写英文字母

本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。

输入格式:

输入为一个以回车结束的字符串(少于80个字符)。

输出格式:

按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。

输入样例1:

FONTNAME and FILENAME

输出样例1:

FONTAMEIL

输入样例2:

fontname and filrname

输出样例2:

Not Found

思路:

用set去掉重复字母。

代码如下:

s = input()t=""flag=0for i in s:
if(i.isupper()):
t=t+i
flag=1if(flag==0):
print("Not Found")else:
lst=list(t)
res=list(set(lst))
res.sort(key=lst.index)
print("".join(res))

转载地址:https://tuenity.blog.csdn.net/article/details/102569319 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【题解】【PTA-Python题库】第4章-1 生成3的乘方表 (15 分)
下一篇:【题解】【PTA-Python题库】第4章-2 统计素数并求和 (20 分)

发表评论

最新留言

关注你微信了!
[***.36.149.70]2022年08月05日 07时31分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章