Python输出句子

给定一个句子(只包含字母和空格), 将句子中的单词位置反转。比如输入:hello xiao mi 输出:mi xiao hello

想到一个方法:

1.按空格切割,保存到列表

2.列表逆序 输出

参考代码如下: 

strx = input("请输入一个句子:")

strlst = strx.split(" ")

var = ''
for i in range(len(strlst) - 1, -1, -1):
    var += strlst[i]
    var += ' '

print(var)

 

str = input("请输入一个句子:")
strlist = str.split(" ")  # 以空格 分割字符串 并保存到列表
result = ' '.join(strlist[::-1])  # 逆序 加空格转为 字符串
print(result)

img