风吹劲草

劲草无边

导航

pyton中对两个字符是否逆序的判定,对输出的竖着的单个结果如何实现横输出

借助混合循环判断语句可以实现:

如下面的例子

def is_reverse(word1,word2):
if len(word1)!=len(word2):
return False

i=0
j=len(word2)-1

while j>=0:
if word1[i]!=word2[j]:
return False
print(i,j)
i=i+1
j=j-1

return True
is_reverse('kcats','stack')

可以得到:

 
 
 
0 4
1 3
2 2
3 1
4 0
 
Out[43]:
True
对此,我们不妨设想下如何求一个字符的反序:

    

这样对每个数据都可以实现反向输出来了,这里需要提醒一下:

Python

对输出的结果可以实现直接横行输出——特别是字符串时候可用:print('  ' , end='  ' )解决!

posted on 2019-09-19 20:11  风吹劲草  阅读(306)  评论(0编辑  收藏  举报