我是靠谱客的博主 尊敬纸飞机,最近开发中收集的这篇文章主要介绍PTA单词首字母组合python~~~三个方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本题目要求读入任意个单词,取各单词首字母转换成大写后拼成新的字符串输出。

输入格式:

输入任意数量的单词,由空格隔开。

输出格式:

取各单词首字母转换成大写后拼成新的字符串输出。

输入样例:

在这里给出一组输入。例如:

Beautiful is better than ugly

输出样例:

在这里给出相应的输出。例如:

BIBTU
方法一:

将读入的字符串用空格符分割,每一个单词作为一个元素存入列表中,对列表进行遍历,取出每一个单词的首字母将其放入一个字符串中,将字符串变为大写输出

# 定义一个列表,存放单词,并以空格做分割
list1=input().split()
# 定义一个空字符,用于存放每一个单词的首字母
str1=''
# 遍历列表取出首字母
for i in list1:
str1+=i[0]
# 将输出字符转换为大写字母
print(str1.upper(),end='')
方法二:

同样将输入放入列表中,使用列表推导式来遍历,取得每一个单词的首字母

# 定义存放单词的列表
list1=input().split()
# 使用列表推导式达到一层循环的效果
str1=[i[0] for i in list1]
#将输出内容连接,大写输出
print(''.join(str1).upper())
方法三:

使用map对每一个单词做同样的取首字母操作,并使用join方法将列表中的元素连接起来输出

# 定义列表
list1=input().split()
# 取出每一个单词的首字母,并放入列表中
list2=list(map(str[0],list1))
# 输出
print(''.join(list2).upper())

想到更多方法时会在这里及时补充,如果大家有别的方法,欢迎交流补充????
有什么不严谨的地方,也欢迎大家指正????‍????

最后

以上就是尊敬纸飞机为你收集整理的PTA单词首字母组合python~~~三个方法的全部内容,希望文章能够帮你解决PTA单词首字母组合python~~~三个方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部