天空一抹蓝


私信TA

用户名:uq_93105092774

访问量:6017

签 名:

等  级
排  名 1857
经  验 2503
参赛次数 0
文章发表 32
年  龄 0
在职情况 学生
学  校 西华师范大学
专  业

  自我简介:

TA的其他文章

注意事项:注意格式

参考代码:

import math


def Check(n):
    t = n
    count = 0
    # 计算n有多少位
    while t != 0:
        t //= 10
        count += 1
    c = int(math.pow(10, count))
    # 通过对比n平方的后count位,与原数进行比较
    b = (n ** 2) % c
    if b == n:
        return 1
    else:
        return 0


a = 200000

print('0', end='  ')
for i in range(1, a):
    if Check(i):
        print(i, end='  ')


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区