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

以上这篇python判断完全平方数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 python判断完全平方数的方法 的全部内容, 来源链接: utcz.com/z/348129.html

回到顶部