题目:10000以内的一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?
代码:
#!/usr/bin/python3
import math
for i in range (10000):
x=int (math.sqrt (i+100))#将结果格式化为整形,math.sqrt为内置的开方函数
y=int (math.sqrt (i+268))
if x*x==i+100 and y*y==i+268:#同时满足如题的条件
print (i)结果:
>>>
21
261
1581
本文介绍了一个有趣的数学问题:寻找10000以内的整数,该整数加上100和加上268后均为完全平方数。通过Python编程求解此问题,并给出了解答。
7269

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



