# -*- 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
本文介绍了一个数学问题,即寻找一个整数,当它加上100和268后都能成为完全平方数。通过Python编程的方式,我们找到了满足条件的所有整数,并分析了判断浮点数是否为整数的方法。
8529

被折叠的 条评论
为什么被折叠?



