收纳空白1321 发表于 2022-4-8 13:23:16

关于回文数的疑问

本帖最后由 收纳空白1321 于 2022-4-8 13:35 编辑

明明是对着答案抄的 可是我还是得到了错误的答案{:5_99:} {:5_104:}
x = int(input("请输入一个正整数: "))

if x < 0 or ( x != 0 and x % 10 == 0):
    print("不是回文数。")
else:
    revertedNumber = 0
    while x > revertedNumber:
      revertedNumber = revertedNumber * 10 + x % 10
      x //= 10

    if x == revertedNumber or x ==revertedNumber //10:
      print("是回文数。")
    else:
      print("不是回文数。")

这个是我抄的答案然后运行就有问题了 我还看了一遍 却没有找到问题在哪里 求助大佬{:5_111:}

收纳空白1321 发表于 2022-4-8 13:34:11

那什么 各位大佬就当我没有发这个帖 吧我看出问题了{:5_92:}

isdkz 发表于 2022-4-8 13:36:20

第一个 if 少了个括号

收纳空白1321 发表于 2022-4-8 13:42:47

isdkz 发表于 2022-4-8 13:36
第一个 if 少了个括号

感谢大佬的帮助{:5_111:}

isdkz 发表于 2022-4-8 13:44:58

收纳空白1321 发表于 2022-4-8 13:42
感谢大佬的帮助

不客气{:5_109:}
页: [1]
查看完整版本: 关于回文数的疑问