python中输入英文句子,让每个单词的字母变成大写,使用循环,最易懂
时间: 2024-09-07 19:06:19 浏览: 67
在Python中,我们可以使用循环来遍历一个英文句子中的每个单词,并将每个单词的字母转换为大写。这里提供一个简单易懂的例子:
```python
# 输入一个英文句子
sentence = input("请输入一个英文句子:")
# 使用split()方法将句子分割成单词列表
words = sentence.split()
# 遍历单词列表,将每个单词转换成大写
uppercase_words = [word.upper() for word in words]
# 将转换后的大写单词用空格连接起来形成新的句子
uppercase_sentence = ' '.join(uppercase_words)
# 输出结果
print("每个单词大写后的句子为:", uppercase_sentence)
```
这段代码首先通过`input()`函数让用户输入一个英文句子。然后使用`split()`方法将句子分割成单词的列表。接下来,通过列表推导式(list comprehension),遍历列表中的每个单词,调用`upper()`方法将单词转换为全大写。最后,使用`join()`方法将这些大写单词用空格连接起来,形成一个新的句子,并打印出来。
阅读全文