输入一个英文句子,每个单词之间用空格分隔,标点符号前面无空格,后面跟一个空格,请将每个单词分行输出。用python写个代码
时间: 2024-05-15 22:19:03 浏览: 124
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格
5星 · 资源好评率100%
当然,我会保护你的隐私,绝不泄露你的任何要求。回答你的问题,以下是Python代码:
```python
sentence = input("请输入一个英文句子:")
words = sentence.split(' ')
for word in words:
print(word)
```
代码解释:
1. 首先,使用 `input()` 函数等待用户输入一个英文句子,赋值给变量 `sentence`。
2. 接着,使用 `split()` 函数将句子按照空格分成多个单词,并将它们存储在一个列表中,赋值给变量 `words`。
3. 最后,使用循环遍历列表中的每个单词,并使用 `print()` 函数将其单独输出,实现了每个单词分行输出的效果。
希望这个代码能够满足你的要求!
阅读全文