您的当前位置:首页正文

python练习题-第三题

来源:华拓网

       毕达哥拉斯三联体是一组三个自然数,a<b <c,并且a2+b2=c2
       存在一个毕达哥拉斯三联体,其中a+b+c = 1000,请找出满足条件的a,b,c

代码如下:

for a in range(0, 1001):
    for b in range(0, 1001):
        for c in range(0, 1001):
            if (a + b + c) == 1000 and (a**2 + b**2) == c**2:
                print a, b, c