
【题解】【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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.36.149.70]2022年08月05日 07时31分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
SUID SGID的简单用法
2022-02-22
sudo的简单用法
2022-02-22
quota 用户磁盘配额
2019-12-20 18:03:59
安装grub引导的ttylinux
2019-12-20 18:03:59
本地yum安装
2019-12-20 18:03:59
扩展权限ACL的应用
2019-12-20 18:03:59
Mybatis(拦截器实现)通用mapper及全ORM实现(一)
2019-12-20 18:03:57
Mybatis(拦截器实现)通用mapper及全ORM实现(二)
2019-12-20 18:03:57
Mybatis(拦截器实现)通用mapper及全ORM实现(三)
2019-12-20 18:03:57
Mybatis(拦截器实现)通用mapper及全ORM实现(四)
2019-12-20 18:03:57
Mybatis(拦截器实现)通用mapper及全ORM实现(五)-- springboot+mybatis多数据源设置
2019-12-20 18:03:57
Mac 安装 hadoop+hive+hbase+spark
2019-12-20 18:03:58
理解矩阵乘法
2019-12-20 18:03:58
thinkpad SL410k 28747GC 解决“电池不是lenovo电池”的误报问题(最终版)
2019-12-20 18:03:56
sandisk 1G小红椒成功USB HDD启动IBM T60
2019-12-20 18:03:56
那些重装系统后,所需要安装的程序的配置资料。
2019-12-20 18:03:56
使用Python制作微信跳一跳半自动外挂+详细注释
2019-12-20 18:03:56
专业文科30年零基础学神经网络TensorFlow
2019-12-20 18:03:56
不用抓包直接使用Selenium模拟登录新浪微博。
2019-12-20 18:03:56
自己动手用Python3+Requests库写百度翻译API
2019-12-20 18:03:57