小智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