目前位置: 首页 » python算法300例 »正文

python算法例6:输入字符串后逆序输出

有人觉得,学这东西有什么用?

这个没办法和你争论,你说没有用,那就没有用。我反正觉得,乐趣挺大的

今天的题目是

随机输入一个字符串,然后逆序输出。

比如输入“狗是的看来过反”,得到结果“反过来看的是狗”

分析

实现的方法比较多。我用一个自认为最简单的吧。

1
2
3
4
5
<pre>#python3.9代码如下
s=input("请输入字符:")
for i in range(len(s)-1,-1,-1):
    print(s[i],end="")
</pre>

测试结果如下

我的中国心

这个真的是太简单了。只要明白python中列表是如何排序的,就知道怎么做了。

输入”我的中国心”,s接收之后

s[0]=我,s[1]=的,s[2]=中,s[3]=国,s[4]=心

len(s)返回的s这个字符串的长度为5

所以后面的遍历,要从len(s)-1开始,然后步长是-1,到s[0]终止

推荐阅读