ch05
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# pythagorean.triple.int.py
|
||||
from math import sqrt
|
||||
|
||||
mx = 10
|
||||
triples = [(a, b, sqrt(a**2 + b**2))
|
||||
for a in range(1, mx) for b in range(a, mx)]
|
||||
triples = filter(lambda triple: triple[2].is_integer(), triples)
|
||||
|
||||
# this will make the third number in the tuples integer
|
||||
triples = list(
|
||||
map(lambda triple: triple[:2] + (int(triple[2]), ), triples))
|
||||
|
||||
print(triples) # prints: [(3, 4, 5), (6, 8, 10)]
|
||||
Reference in New Issue
Block a user