Python:判断一个正整数是否为回文数

回文数:从左往右和从右往左读都一样。

 

 

 

num = int(input('请输入一个数字:'))

if str(num) == str(num)[::-1]:
    print("该数字是回文数")
else:
    print("该数字不是回文数")

 

 

复制代码
def isPalindrome(x):
    # 负数不是回文数
    if x < 0:
        return False
    # 将数字转换为字符串,并比较反转后的字符串是否相等
    return str(x) == str(x)[::-1]  #其实不用判断是不是负数, 这一句也能判断出负数不是回文数


if __name__ == '__main__':
    res = isPalindrome(123)
    print(res)
复制代码

 

posted @   limalove  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示