如何用PYTHON判断字符串是否回文
来源:网络收集 点击: 时间:2024-08-20打开JUPTER NOTEBOOK,新建一个PYTHON文档。

n = input(Please input string: )
print(n)
我们首先让用户输入要进行判断的字符串,然后打印出来查看一下。

n = input(Please input string: )
is_palidrome = n
if n == is_palidrome:
print(This is a palidrome.)
else:
print(This is not a palidrome.)
我们可以用IF语句来进行判断,判断倒向的是否等于正向的即可。

n = input(Please input string: )
if n == n:
print(This is a palidrome.)
else:
print(This is not a palidrome.)
其实可以简化一下流程。

def reverse(n):
a =
for i in n:
a = a + i
return a
n = input(Please input string: )
a = reverse(n)
if n == a:
print(This is a palidrome.)
else:
print(This is not a palidrome.)
也可以定义一个新的FUNCTION,然后进行判断。

def reverse(n):
a =
for i in range(len(n)):
a = a + n
return a
n = input(Please input string: )
a = reverse(n)
if n == a:
print(This is a palidrome.)
else:
print(This is not a palidrome.)
我们可以利用长度范围不断往回减去范围值,得到反向的字符串。

def reverse(n):
a =
for i in range(len(n)):
a = a + n
return a
n = input(Please input string: )
a = reverse(n)
if n == a:
print(This is a palidrome.)
else:
print(This is not a palidrome.)
继续做多种输入来进行判断。

注意两种方法运用的不同和运行的时间
PYTHON回文版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1145503.html