# -*- 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