这篇文章将为大家详细讲解有关python如何判断回文,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

打开JUPTER NOTEBOOK,新建一个PYTHON文档。

n=input("Pleaseinputstring:")print(n)

我们首先让用户输入要进行判断的字符串,然后打印出来查看一下。

n=input("Pleaseinputstring:")is_palidrome=n[::-1]ifn==is_palidrome:print("Thisisapalidrome.")else:print("Thisisnotapalidrome.")

我们可以用IF语句来进行判断,判断倒向的是否等于正向的即可。

n=input("Pleaseinputstring:")ifn==n[::-1]:print("Thisisapalidrome.")else:print("Thisisnotapalidrome.")

其实可以简化一下流程。

defreverse(n):a=""foriinn[::-1]:a=a+ireturnan=input("Pleaseinputstring:")a=reverse(n)ifn==a:print("Thisisapalidrome.")else:print("Thisisnotapalidrome.")

也可以定义一个新的FUNCTION,然后进行判断。

defreverse(n):a=""foriinrange(len(n)):a=a+n[len(n)-1-i]returnan=input("Pleaseinputstring:")a=reverse(n)ifn==a:print("Thisisapalidrome.")else:print("Thisisnotapalidrome.")

我们可以利用长度范围不断往回减去范围值,得到反向的字符串。

defreverse(n):a=""foriinrange(len(n)):a=a+n[len(n)-1-i]returnan=input("Pleaseinputstring:")a=reverse(n)ifn==a:print("Thisisapalidrome.")else:print("Thisisnotapalidrome.")

继续做多种输入来进行判断。

关于python如何判断回文就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。