小智1998 发表于 2021-1-16 21:25:35

11

王亦可 发表于 2021-1-26 20:04:33

def reverse(m):
    str1 = str(m)
    i = 0
    j = len(str1)-1
    while i < j:
      if str1 == str1:
            i = i + 1
            j = j - 1
      else:
            return 0
    return 1

while 1:
    num = input('输入:')
    result = reverse(num)
    if result == 0:
      print('不是回文数。')
    else:
      print('是回文数。')

StrucAlex 发表于 2021-1-28 15:41:43

方法

fighting咸鱼 发表于 2021-1-28 21:08:45

1

宋立赢 发表于 2021-1-29 17:44:16

1

莫落 发表于 2021-1-31 14:33:20

今夜颇不宁静 发表于 2021-1-31 15:03:00

不会

Tzuchi 发表于 2021-2-4 14:01:59

x = int(input("请输入一个正整数:"))

if x < 0 or (x % 10 == 0 and x != 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("不是回文数。")

杰尼龟pop 发表于 2021-2-5 09:43:02

判断

ZZZTH99 发表于 2021-2-6 16:54:10

6

水凤火凰 发表于 2021-2-6 17:38:35

学习下

5650329 发表于 2021-2-7 22:26:41

哈哈

抖音 发表于 2021-2-9 21:03:32

学习一下

土布丁 发表于 2021-2-10 09:28:41

5

zcn123 发表于 2021-2-16 15:04:59

def backnum(input):
    result=0
    b=input
    while b>0:
      c=b%10
      b=b//10
      result=10*result+c
    if result==input:
      print('这是回文数')
    else:
      print('这不是回文数')

黑色花生皮 发表于 2021-3-4 21:42:07

2

aliangsml 发表于 2021-3-6 10:17:22

不会啊

aliangsml 发表于 2021-3-6 13:32:56

while 1:            # 加循环是为了可以不用退出连续验证
    x = int(input('请输入一个整数:'))
    length = len(str(x))
    n = length // 2 # 输入的整数长度的一半作为循环次数
    rn = 0          # 设置反序数的初始值
    if n==0:
      print('该数为回文数\n')
      continue
    elif x % 10 == 0:
      print('该数不是回文数\n')
      continue
    else:
      while n:
            rn = rn * 10 + x % 10 # 反序
            x = x // 10
            n -= 1
      if x == rn or rn == x // 10:
            print('该数为回文数\n')
            continue
      else:
            print('该数不是回文数\n')
            continue

茶叶仓鼠 发表于 2021-3-8 10:28:07

q

15210853819 发表于 2021-3-10 22:20:06

1
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 判断一个整数是否为回文数?