tommyyu
发表于 2021-10-7 18:26:28
def temp(x):
return x-int(x/10)*10
def reverse_number(x):
try:
x = int(x)
except:
print("你输入的不是整数!")
return None
y = 0
while x>0:
y *= 10
y += temp(x)
x /= 10
x = int(x)
return y
while True:
x = input("输入:")
if x == "quit":
break
x0 = reverse_number(x)
if x0 != None:
x0 = int(x0)
x = int(x)
print("输出:",end = "")
if x0 == x:
print("是回文数。")
else:
print("不是回文数。")
废鱼
发表于 2021-10-10 21:44:19
list生成序列,再用reverse倒序比较
Thethor
发表于 2021-10-15 16:57:46
1
jujujujuju0
发表于 2021-10-15 17:39:34
答案
易浩岚
发表于 2021-10-15 20:47:25
不知道
DarcyLee
发表于 2021-10-18 02:37:58
1
hveagle
发表于 2021-10-19 19:36:26
147
etsadzzz
发表于 2021-10-20 20:41:56
666
chenduanyun
发表于 2021-10-21 22:34:38
看答案~
北笙哟
发表于 2021-10-28 22:20:56
w
向舒
发表于 2021-11-3 17:12:19
不知道
python初学者_1
发表于 2021-11-4 11:16:58
1
stephenqiang
发表于 2021-11-4 11:32:36
nums = input('请输入一个整数 : ')
n = int(nums)
reversenums = 0
if int(nums) < 0:
print('不是回文数')
else:
for each in range(len(nums)):
reversenums = reversenums + (n % 10) * 10**(len(nums)-each-1)
n = n //10
else:
if reversenums == int(nums):
print('是回文数')
else:
print('不是回文数')
lalala999
发表于 2021-11-4 13:46:39
来看看
sryml
发表于 2021-11-4 17:34:48
{:10_266:}
Einsame
发表于 2021-11-21 16:35:54
应该也可以用列表来完成~
lizehao233
发表于 2021-11-21 20:41:19
{:10_269:}
askhaflkawkl
发表于 2021-11-29 09:02:49
。
53038426
发表于 2021-12-1 17:05:14
123
zsy1998
发表于 2021-12-2 19:49:39
s==s[::-1]