• 技术文章 >Python技术 >Python基础教程

    python如何判断回文

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-12 17:15:31原创22750

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

    1

    2

    n = input("Please input string: ")

    print(n)

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

    相关推荐:《Python教程

    1

    2

    3

    4

    5

    6

    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语句来进行判断,判断倒向的是否等于正向的即可。

    1

    2

    3

    4

    5

    n = input("Please input string: ")

    if n == n[::-1]:

        print("This is a palidrome.")

    else:

        print("This is not a palidrome.")

    其实可以简化一下流程。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    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,然后进行判断。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    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.")

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    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 判断 回文
    上一篇:python如何调用另一个文件中的函数 下一篇:python怎么编写计算器程序

    相关文章推荐

    • python如何判断变量的数据类型• python怎么判断整数• python判断是否为素数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网