从键盘输入一行英文句子,输出到屏幕上,并将每个单词的首字符改写成大写字母(仅改写首字符为英文字母的单词)。
时间: 2024-10-01 09:11:59 浏览: 58
php实现字符串首字母大写和单词首字母大写的方法
这是一个简单的Python程序,它可以实现这个需求:
```python
def capitalize_first_letters(sentence):
words = sentence.split(' ')
capitalized_words = [word[0].upper() + word[1:] for word in words]
return ' '.join(capitalized_words)
input_sentence = input("请输入一行英文句子:")
output = capitalize_first_letters(input_sentence)
print("修改后的句子:", output)
```
这段程序首先定义了一个函数`capitalize_first_letters`,它接收一个字符串`sentence`作为输入。然后使用`split(' ')`函数将输入的句子分割成单词列表。接着,遍历列表中的每个单词,只将第一个字母转换为大写(`word[0].upper()`),其余部分保持不变(`word[1:]`),并将结果添加到新的列表中。最后,使用`' '.join()`方法将所有单词连接回一个字符串。
阅读全文