丢的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