python如何判断回文
这篇文章将为大家详细讲解有关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如何判断回文就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。