Python输入一个英文句子,每个单词间用空格分隔,标点符号前面无空格,后面跟一个空格,请按顺序将每个单词分行输出(标点符号归属与前面的单词
时间: 2024-03-11 21:51:34 浏览: 421
华为od-华为od练习题之字符串最后一个单词的长度.zip
好的,这是一个简单的Python程序,可以实现您的要求:
```python
sentence = input("请输入一个英文句子:")
words = sentence.split()
for word in words:
if word[-1] in [".", ",", "!", "?", ";", ":"]:
print(word[:-1])
print(word[-1])
else:
print(word)
```
您可以将英文句子输入到程序中,程序将把句子分割成单词,并按照要求输出每个单词。如果单词的最后一个字符是标点符号,则将标点符号和单词分别输出。
阅读全文