鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[数学运算] 判断一个整数是否为回文数?

  [复制链接]
发表于 2021-7-14 02:25:48 | 显示全部楼层
zifu = list(input('输入:'))
s = ''
p = ''

for each in reversed(zifu):
        s += str(each)
        

for each2 in zifu:
        p += str(each2)


if int(s) - int(p) == 0:
    print('输出:是回文数。')
else:
    print('输出:不是回文数。')


是相减吧!但不清楚怎么更快反转字符
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-14 10:15:17 | 显示全部楼层
0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-7-15 16:50:27 | 显示全部楼层
hui = input("请输入:")

while 1:
    hui1 = hui[::-1]
    hui2 = hui[:]

    if hui1 == hui2:
        print("是")
    elif hui1 == hui2:
        print("是")
    else:
        print("不是")

    hui = input("请输入:")
contiune
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-15 17:04:53 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-7-18 22:55:05 | 显示全部楼层
查看查看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-24 11:35:29 | 显示全部楼层
啊实打实上的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-25 06:25:29 | 显示全部楼层
def is_palindrome(str_poem):
    length = len(str_poem)
    last = length - 1
    length //= 2
    flag = 1
    for each in range(length):
        if str_poem[each] != str_poem[last]:
            flag = 0
        last -= 1
    if flag == 1:
        return print('是回文联')
    else:
        return print('不是回文联')


while True:
    poem = input('请输入文本:')
    is_palindrome(poem)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-25 23:04:27 | 显示全部楼层
kk
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-7-26 20:03:15 | 显示全部楼层
有点意思
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-30 18:51:27 | 显示全部楼层
temp = input('请输入一串数字: \n')
if temp == temp[::-1]:
    print(temp,'是回文数。',sep = '')
else:
    print(temp,'不是回文数。',sep = '')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-30 21:18:01 | 显示全部楼层
reversed函数翻转 在转化为列表
原整数也转化为列表
在看他们是否相等
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 01:28:09 | 显示全部楼层
是否要用到列表?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 09:04:56 | 显示全部楼层
我是来学习的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 13:01:28 | 显示全部楼层
看答案增加知识
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-6 13:24:14 | 显示全部楼层
emmm
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-8 15:14:38 | 显示全部楼层
n = int(input('请输入一个数字:'))
x = n
s = 0
while n%10 != 0:
    s = s*10 + n%10
    n = n // 10
if s == x:
    print(x,'是回文数!')
else:
    print(x,'不是回文数!')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-9 12:51:54 | 显示全部楼层
.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-9 17:34:05 | 显示全部楼层
不会
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-10 16:09:00 | 显示全部楼层
12321
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-11 21:56:29 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-1 04:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表