丢的FC 发表于 2023-12-16 00:01:44

1

mengtaiqi 发表于 2023-12-16 15:45:02

1

苗生海海 发表于 2023-12-22 10:50:36

def func(x):
    if x < 0:
      return "不是回文数"
    result = 0
    for i in reversed(str(x)):
      result = int(i) + result * 10
    return "是回文数" if x == result else "不是回文数"

五行缺钱1.0 发表于 2024-1-9 14:29:00

.

唯爱路哥的无颜 发表于 2024-1-17 18:34:57

想不到。。。
不断的除以10得到每个位上的数放到数组里,然后判断是否相等?

stumblemodel 发表于 2024-1-17 18:59:58

获取长度,用分离每一位的方法判断

jichao12138 发表于 2024-2-29 14:08:24

让我看看

wityzq 发表于 2024-5-21 19:05:27

ok 理解一下

NanShan_bob 发表于 2024-5-23 18:55:44

a = 123321
a_copy = list(str(a))
if a_copy[::1]==a_copy[::-1]:
    print("是回文数.")
else :
    print("不是回文数.")

15135710508 发表于 2024-10-22 11:19:22

num = input("输入:")
if num == num[::-1]:
    print("是回文数")
else:
    print("不是回文数")

猪猪女孩_Lei 发表于 2024-11-12 16:39:32

1

jjkang 发表于 2024-12-9 10:14:48

def is_palindrome(num):
    if num < 0:
      return False
    original_num = num
    reversed_num = 0
    while num > 0:
      reversed_num = reversed_num * 10 + num % 10
      num = num // 10
    return original_num == reversed_num

# 测试
print(is_palindrome(12321))# 输出: True
print(is_palindrome(12345))# 输出: False
print(is_palindrome(-12321)) # 输出: False
print(is_palindrome(0))      # 输出: True

Donald_Tang8883 发表于 2024-12-9 15:23:38

{:5_102:}

pyzyd 发表于 2024-12-20 19:02:49

将数字逆序成一个新的数字判断是否相等

rossgaller 发表于 2024-12-24 09:27:27

11

岳军任 发表于 2024-12-25 22:23:29

11

yuanhaojun 发表于 2025-1-31 10:23:16

1

TJ0929 发表于 2025-2-20 09:29:22

想要用字符串判断,但是还不会

ldh892652085 发表于 2025-3-14 14:23:30

11

洛羽qaq 发表于 2025-3-17 13:32:40

1
页: 6 7 8 9 10 11 12 13 14 15 [16] 17
查看完整版本: 判断一个整数是否为回文数?