首页 > 编程语言 > 详细

python练习5

时间:2020-08-28 12:06:05      阅读:64      评论:0      收藏:0      [点我收藏+]

练习:

  一个整数,它加上100后是一个完全平方数,加上268又是一个完全平方数,该数是多少?

分析:

  1)将该数加上100后开方,得到整数x,加上268再开方,得到整数y,需要用到math.sqrt()

代码:

import math
for num in range(100000):
    # x、y 为整型
    x = int(math.sqrt(num + 100))
    y = int(math.sqrt(num + 268))
    if (x * x == num + 100) and (y * y == num + 268):
        print(num)
>>>
21 261 1581

 

python练习5

原文:https://www.cnblogs.com/xiaohuboke/p/13576403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!