1. 程式人生 > >python基礎程式設計_2_完全平方數

python基礎程式設計_2_完全平方數

簡述:一個整數,它加上100和加上268後都是一個完全平方數,求100000之內滿足條件的數

提問:請問該數是多少?

#import math
from numpy import*
for i in range(10000):
#轉化為整型值
    x = sqrt(i + 100)
    y = sqrt(i + 268)
    if(x==int(x)and y==int(y)):
        print(i)
>>> 
21
261
1581
import math
for i in range(10000):
#轉化為整型值
    x = int(math.sqrt(i + 100))
    y = int(math.sqrt(i + 268))
    if(x * x == i + 100) and (y * y == i + 268):
        print (i)
>>> 
21
261
1581