def calc(c):
    aPlusB = 1000 - c
    c2 = c*c
    for b in range(1, aPlusB):
        a = aPlusB - b
        if a < b: break
        elif a + b + c != 1000: break
        elif 2*a*b >= c2: break
        elif a*a + b*b == c2: print(a, b, c)
for i in range(1,999):
    calc(i)
0 件のコメント:
コメントを投稿