导语:
本文主要介绍了关于python如何判断回文的相关知识,包括python判断是否为回文函数,以及python回文这些编程知识,希望对大家有参考作用。
打开JUPTER NOTEBOOK,新建一个PYTHON文档。
n = input("Please input string: ")
print(n)
我们首先让用户输入要进行判断的字符串,然后打印出来查看一下。
n = input("Please input string: ")
is_palidrome = n[::-1]
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[::-1]:
print("This is a palidrome.")
else:
print("This is not a palidrome.")
其实可以简化一下流程。
def reverse(n):
a = ""
for i in n[::-1]:
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[len(n)-1-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.")
我们可以使用长度范围不断地减去范围值,得到反转后的字符串。
def reverse(n):
a = ""
for i in range(len(n)):
a = a + n[len(n)-1-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.")
继续做多种输入来进行判断。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 Python 中查看函数库10/24
- ♥ python中的Allure框架是什么?10/04
- ♥ 如何在 python 中安装和使用 Graphviz?10/10
- ♥ 如何使用python向多个人发送邮件?10/24
- ♥ python中有哪些类型的循环?09/12
- ♥ 如何在python中处理事件11/08
内容反馈