编写一个程序,将每个单词的最后一个字母大写。
- 定义函数
capitalize_last_letter()
,参数为sentence
(字符串)。 - 该函数应返回每个单词最后一个字母大写的字符串。
示例输入
hello world
示例输出
hellO worlD
本题涉及了按照空格分隔字符串,由于字符串是不可变类型不可修改,需要创建新的变量将修改后的变量赋值并添加到返回的结果字符串中。
def capitalize_last_letter(sentence):
# 此处编写你的代码
words=sentence.split(' ')
rewords=[]
reword=''
for word in words:
reword=word[:-1]+word[-1].upper()
rewords.append(reword)
reword=''
return ' '.join(rewords)
# 获取输入
sentence = input()
# 调用函数
print(capitalize_last_letter(sentence))