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 '')
-
读取输入:代码首先从用户那里读取一个字符串
s
。 -
分割字符串:使用
split(' ')
方法将字符串s
分割成单词,这些单词存储在列表new_s
中。这里的分割符是空格,意味着原始字符串中的每个单词都会成为列表中的一个元素。 -
反转列表:使用
reverse()
方法将列表new_s
中的元素顺序反转。这意味着原来的第一个单词现在是最后一个,原来的最后一个单词现在是第一个。 -
遍历并打印:接下来,代码遍历
new_s
中的每个元素。对于每个元素,使用print
函数进行打印。print
函数的end
参数用于指定每个元素后应该打印的字符。如果当前元素不是列表中的最后一个元素(即i < len(new_s)-1
),则在每个单词后打印一个空格(end=' '
)。如果是最后一个元素,则不打印空格(end=''
)。
文章来源:https://blog.csdn.net/weixin_61958146/article/details/135155529
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!