python newbie——PE No.9

已知存在并且只存在一个毕达哥拉斯三元组满足条件a + b + c = 1000。

找出该三元组中abc的乘积。

for c in range(1, 500):
    for b in range(1, c):
        if (1000 - b - c)**2 + b**2 == c**2:
            print (1000 - b - c) * b * c
            break

>>>

31875000

posted on 2013-04-05 12:42  XLiao  阅读(217)  评论(0编辑  收藏  举报