定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。 WHO就是World Health Organization的缩写。
输入格式:
测试数据占一行,有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成; 单词长度不超过10,由一个或多个空格分隔这些单词。
输出格式:
输出规定的缩写
输入样例:
World Health Organization
结尾无空行
输出样例:
WHO
结尾无空行
作者
Hanjp
单位
杭州电子科技大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
6
哈喽,有用请点采纳哦~
import re
str = input()
arr = re.split("\s+",str)
res = ''
for item in arr:
res+=item[0].upper()
print(res)
s = input()
str_list = s.split(" ")
result=""
i=0
while i < len(str_list):
result+=(str_list[i][0]).upper()
i=i+1
print(result)
cz_str=input('请输入一个词组')
new_dc=filter(None,cz_str.split(" "))#以一个或多个空格分割
for i in new_dc :
print(i.title()[0],end="")#实现首字母大写
string = "hello World" # 例如输入的是这个,题意要求就string = input()
res="".join([item[0] if ord("A")<=ord(item[0])<=ord("Z")
else chr(ord(item[0])-32) for item in string.split()])
print(res)