ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

LeetCode 9.回文数(python版)

2026/10/6 14:39:13 拓冰建站 浏览量
LeetCode 9.回文数(python版)

需求

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。

代码

class Solution:def is_palindrome(self,num):# 获取字符串长度length=len(num)# 循环遍历数字for i in range(len(num)):# 如果遍历的长的超过总长度的一半,则结束if i > length/2:break# 如果数字开头和结尾相同,返回True,否则返回Falseelif num[i] == num[length-i-1]:return 'true'else:return 'false'if __name__ == '__main__':call=Solution()# 手动输入一个数字num=input("请输入一个数,判断其是否为回文数:")print(call.is_palindrome(num))

运行结果

在这里插入图片描述