缩写词是由一个短语中每个单词的第一个字母组成,均为大写。例如,CPU是短语“central processing unit”的缩写。
函数接口定义:
acronym(phrase);
phrase是短语参数,返回短语的缩写词
裁判测试程序样例:
/* 请在这里填写答案 */
phrase=input()
print(acronym(phrase))
输入样例:
central processing unit
输出样例:
CPU
代码解答:
def acronym(phr):
length = len(phr)
short = ""
if "A" <= phr[0] <= "Z":
alph = phr[0]
else:
alph = chr(ord(phr[0])+ord("A")-ord("a"))
short = short + alph
for i in range(0,length):
if phr[i] == " ":
if phr[i+1] != " ":
if "A" <= phr[i+1] <= "Z":
alph = phr[i+1]
else:
alph = chr(ord(phr[i+1])+ord("A")-ord("a"))
short = short + alph
return short