縮寫詞是由一個短語中每個單詞的第一個字母組成,均為大寫。例如,CPU是短語“central processing unit”的縮寫。
函數接口定義:
acronym(phrase); phrase是短語參數,返回短語的縮寫詞
裁判測試程序樣例:
/* 請在這里填寫答案 */
phrase=input()
print(acronym(phrase))
輸入樣例:
central processing unit
輸出樣例:
CPU
代碼如下:
def acronym(s): s1 = s.title() list1 = list() for i in range(0,len(s)): if i == len(s)-2: break if ord(s1[i]) <= 90 and ord(s1[i]) >= 65: list1.append(s1[i]) #蒽? return "".join(list1)
這個程序不難,記住英文字母的大小寫轉換函數即可。
# print(str.upper()) # 把所有字符中的小寫字母轉換成大寫字母 # print(str.lower()) # 把所有字符中的大寫字母轉換成小寫字母 # print(str.capitalize()) # 把第一個字母轉化為大寫字母,其余小寫 # print(str.title()) # 把每個單詞的第一個字母轉化為大寫,其余小寫 # A-Z:65-90
讀書和健身總有一個在路上