1009 说反话 Python

2023-12-22 16:37:18
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 '')
  1. 读取输入:代码首先从用户那里读取一个字符串 s

  2. 分割字符串:使用 split(' ') 方法将字符串 s 分割成单词,这些单词存储在列表 new_s 中。这里的分割符是空格,意味着原始字符串中的每个单词都会成为列表中的一个元素。

  3. 反转列表:使用 reverse() 方法将列表 new_s 中的元素顺序反转。这意味着原来的第一个单词现在是最后一个,原来的最后一个单词现在是第一个。

  4. 遍历并打印:接下来,代码遍历 new_s 中的每个元素。对于每个元素,使用 print 函数进行打印。print 函数的 end 参数用于指定每个元素后应该打印的字符。如果当前元素不是列表中的最后一个元素(即 i < len(new_s)-1),则在每个单词后打印一个空格(end=' ')。如果是最后一个元素,则不打印空格(end='')。

文章来源:https://blog.csdn.net/weixin_61958146/article/details/135155529
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。