鱼C论坛's Archiver
论坛
›
Python交流
› 找出99999以内的自守数
bao1xf2
发表于 2022-5-29 16:16:57
找出99999以内的自守数
#自守数
#它是指:一个数的平方的尾数等于该数自身的自然数。
#例如 5**2 = 25 , 25**2 = 625 , 76**2 = 5776
#通过编程找出99999以内的自守数
for a in range(1,100000):
b = pow(a,2)
n = len(str(a))
if a == b % (10**n) :
print(a,end=" ")
页:
[1]
查看完整版本:
找出99999以内的自守数