guokai83524
发表于 2023-5-21 10:28:43
悬崖网络
发表于 2023-5-24 11:25:19
0
Qoolies
发表于 2023-5-24 16:16:11
是不是通过数学方法余数的方式解决?
可靠的同志
发表于 2023-5-25 09:55:45
1
jiangjiajun
发表于 2023-6-23 09:49:39
1
我才懒得想名字
发表于 2023-7-7 10:10:58
1
OxygenX
发表于 2023-8-22 16:05:27
1
YOJJ
发表于 2023-8-30 15:04:13
ccc
互联网小白.
发表于 2023-8-30 16:18:41
查看
秩秩斯干21
发表于 2023-9-24 16:43:15
aa
Lin敏儿
发表于 2023-9-25 13:53:11
11
18305177067
发表于 2023-9-27 16:21:22
回文
ojb616
发表于 2023-10-10 01:15:48
看答案
Ari小虎鱼
发表于 2023-10-27 09:12:59
回复
18859065158
发表于 2023-11-16 15:59:53
123
wxkjy
发表于 2023-11-16 20:42:53
1
Jojoooc
发表于 2023-11-17 21:22:54
看看答案
看了蔷薇
发表于 2023-11-30 22:03:04
{:10_285:}
Python入门者
发表于 2023-12-7 20:41:21
1
小古比鱼
发表于 2023-12-15 09:16:36
其实这题用字符串处理真的很简单!无奈题目限制不让用,那么只好用循环来判断了……
>>> def palindrome(n):
if n < 0:
return False
N,m = n,0
while n:
m = m*10 + n%10
n //= 10
return m == N
>>> def check():
while True:
num = int(input('输入:'))
print('是回文数。' if palindrome(num) else '不是回文数。')
对了,题目只要求不能用字符串比较,那么我用列表来实现(将整数中的字符逐一保存在列表中再判断列表是否回文)是不是也可以?你又没有说不能比较列表,哈哈!
>>> def palindrome(n):
return list(str(n)) == list(str(n))[::-1]
页:
5
6
7
8
9
10
11
12
13
14
[15]
16
17