diff options
author | mjfernez <mjfernez@gmail.com> | 2020-02-09 15:20:00 -0500 |
---|---|---|
committer | mjfernez <mjfernez@gmail.com> | 2020-02-09 15:20:00 -0500 |
commit | 60103d69713f2ed97cf80d377890774fc2fea50b (patch) | |
tree | a1c17aa5b2b6fdef391ba3e20bd13af4ee71efcb /09-Special-Pythagorean-Triplet | |
parent | 93ea7fe5957b62f18e8fbd17a21696bd7de6332d (diff) | |
download | Project_Euler_Solutions-60103d69713f2ed97cf80d377890774fc2fea50b.tar.gz |
Organized everything, update README
Diffstat (limited to '09-Special-Pythagorean-Triplet')
-rw-r--r-- | 09-Special-Pythagorean-Triplet/pyth.py | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/09-Special-Pythagorean-Triplet/pyth.py b/09-Special-Pythagorean-Triplet/pyth.py index 5b1e6f9..a37f026 100644 --- a/09-Special-Pythagorean-Triplet/pyth.py +++ b/09-Special-Pythagorean-Triplet/pyth.py @@ -1,29 +1,30 @@ -#A Pythagorean triplet is a set of three natural numbers, -#a < b < c, for which, -#a2 + b2 = c2 -#For example, 32 + 42 = 9 + 16 = 25 = 52. -#There exists exactly one Pythagorean triplet for which a + b + c = 1000. -#Find the product abc. +# A Pythagorean triplet is a set of three natural numbers, +# a < b < c, for which, +# a2 + b2 = c2 +# For example, 32 + 42 = 9 + 16 = 25 = 52. +# There exists exactly one Pythagorean triplet for which a + b + c = 1000. +# Find the product abc. + +import PIL +import math -import PIL, math def isTriple(abc): - if len(abc) > 3: - return False - legs = abc[0]**2 +abc[1]**2 - hyp = abc[2]**2 + if len(abc) > 3: + return False + legs = abc[0]**2 + abc[1]**2 + hyp = abc[2]**2 + + if (hyp == legs): + return True + else: + return False - if (hyp == legs): - return True - else: - return False - -for i in range(1,1000): - for j in range(1,1000): - for k in range(1,1000): - if (i+j+k)==1000 and isTriple([i,j,k]): - print([i, j, k]) - print(i*j*k) - exit() - +for i in range(1, 1000): + for j in range(1, 1000): + for k in range(1, 1000): + if (i+j+k) == 1000 and isTriple([i, j, k]): + print([i, j, k]) + print(i*j*k) + exit() |