当前位置:主页 > 软件编程 > Python代码 >

python判断完全平方数的方法

时间:2021-01-14 11:14:23 | 栏目:Python代码 | 点击:

如下所示:

# -*- coding: utf-8 -*-
#简述:一个整数,它加上100和加上268后都是一个完全平方数
#提问:请问该数是多少?
from math import sqrt
def f(number):
 for x in range(0,number):
  m=sqrt(x+100)
  n=sqrt(x+268)
  if m==int(m) and n==int(n):
   print x
 
if __name__=="__main__":
 f(1000)

运行结果:

21
261

总结:

a=2.2

b=int(a)

a==b

False



a=2.0

b=int(a)

a==b

True

您可能感兴趣的文章:

相关文章