输入一个英文句子,其中单词以空格分隔,不包含标点符号,要求输出这个英文句子的逆序。例如:输入"dog loves pig",则输出为"pig loves dog"。
时间: 2023-07-07 07:09:53 浏览: 225
好的,下面是代码实现:
```python
def reverse_sentence(s):
"""
将英文句子逆序
:param s: 待逆序的英文句子
:return: 逆序后的英文句子
"""
words = s.split() # 利用空格将句子分割成单词
words.reverse() # 将列表逆序
return ' '.join(words) # 将单词用空格连接成句子
if __name__ == '__main__':
s = input("请输入一个英文句子:")
print(reverse_sentence(s))
```
这个程序定义了一个名为`reverse_sentence`的函数,接收一个参数`s`,将英文句子逆序后返回。主程序中,从键盘输入一个英文句子,调用`reverse_sentence`函数将其逆序后输出。
阅读全文