python中数的平方,python求任意数的平方和

  python中数的平方,python求任意数的平方和

  边肖在周末帮助邻居家的孩子做作业,并且完成了所有的平方数。一时想不到的边肖,立即启动了百度。原来完整的平方数是一个整数的平方。在辅导孩子时,边肖想知道,作为学习Python的大朋友,他们有没有做过寻找完整平方数的练习?让我们做一些练习。

  例题:是一个整数,加100后是一个完整的平方数,加168后是一个完整的平方数。数字是多少?

  由于分析:168对于指数爆炸来说太小,我们可以直接省略数学分析,用最简单的方法得出:的上限。

  n=0

  while(n ^ 1)* * 2-n * n=168:

  n=1

  打印(第1页)

  -

  8思路是:最坏的结果是n的平方与(n ^ 1)的平方相差168。因为是方的,不可能有比这更大的差距了。至于是不是完整的平方数,最简单的办法就是:平方根的小数值是0。结合起来:

  n=0

  while(n ^ 1)* * 2-n * n=168:

  n=1

  foriinrange((n ^ 1)* * 2):

  ifi**0.5==int(i**0.5)和(I 168)* * 0.5==int((I 168)* * 0.5):

  打印(i-100)例题做完了,可以吗?如果不熟悉,就通过改变数值,多练习来掌握这些知识。推荐:https://www.py.cn/学习更多的Python知识。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: