if __name__ == '__main__':
s = input()
new_s = s.split(' ')
new_s.reverse()
for i in range(len(new_s)):
print(new_s[i],end=' ' if i < len(new_s)-1 else '')
-
读取输入:代码首先从用户那里读取一个字符串
s。 -
分割字符串:使用
split(' ')方法将字符串s分割成单词,这些单词存储在列表new_s中。这里的分割符是空格,意味着原始字符串中的每个单词都会成为列表中的一个元素。 -
反转列表:使用
reverse()方法将列表new_s中的元素顺序反转。这意味着原来的第一个单词现在是最后一个,原来的最后一个单词现在是第一个。 -
遍历并打印:接下来,代码遍历
new_s中的每个元素。对于每个元素,使用print函数进行打印。print函数的end参数用于指定每个元素后应该打印的字符。如果当前元素不是列表中的最后一个元素(即i < len(new_s)-1),则在每个单词后打印一个空格(end=' ')。如果是最后一个元素,则不打印空格(end='')。
本文解释了如何使用Python编程语言,通过split(),reverse()和for循环,读取用户输入的字符串,将其单词顺序反转后逐个打印。

652

被折叠的 条评论
为什么被折叠?



