Python代码:找出1到999之间的所有同构数

本代码使用Python语言,找出1到999之间所有满足同构数定义的数字。同构数是指出现在其平方数右端的数字。例如,25的平方是625,25出现在625的右端,因此25是一个同构数。

代码如下:

print('Print all the isomorphism between 1-999:\n')
for i in range(1, 1000):
    square = i**2
    if str(i) in str(square)[-len(str(i)):]:
        print('%d ' % i, end="")

运行以上代码会打印出1~999之间的全部同构数。

Python代码:找出1到999之间的所有同构数

原文地址: https://www.cveoy.top/t/topic/Qcd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录