本文主要是介绍python找出1与100之间的全部“同构数”。“同构数”是这样一种数,它出现在它的平方数的右端。例如,5的平方是25,5是25中右端的数,5就是同构数,25也是一个同构数,它的平方是625。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大学学习之python篇
题目:找出1与100之间的全部“同构数”。“同构数”是这样一种数,它出现在它的平方数的右端。例如,5的平方是25,5是25中右端的数,5就是同构数,25也是一个同构数,它的平方是625。
使用工具:python 3.8
我们要先理解题目中的“同构数”:
正整数n若是它平方数的尾部,则称n为同构数。
例如:5的平方数是25,且5出现在25的右侧,那么5就是一个同构数。
(以上资料来源于百度百科)
以下是代码:
for i in range(1,101):k=i*iif i<10:if k%10==i:print(i)elif i<100:if k%100==i:print(i)else:if k%1000==i:print(i)
运行结果:
这篇关于python找出1与100之间的全部“同构数”。“同构数”是这样一种数,它出现在它的平方数的右端。例如,5的平方是25,5是25中右端的数,5就是同构数,25也是一个同构数,它的平方是625。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!