June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
1
Task/List-comprehensions/Python/list-comprehensions-3.py
Normal file
1
Task/List-comprehensions/Python/list-comprehensions-3.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
[(x, y, z) for (x, y, z) in itertools.product(xrange(1,n+1),repeat=3) if x**2 + y**2 == z**2 and x <= y <= z]
|
||||
1
Task/List-comprehensions/Python/list-comprehensions-4.py
Normal file
1
Task/List-comprehensions/Python/list-comprehensions-4.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
((x, y, z) for (x, y, z) in itertools.product(xrange(1,n+1),repeat=3) if x**2 + y**2 == z**2 and x <= y <= z)
|
||||
5
Task/List-comprehensions/Python/list-comprehensions-5.py
Normal file
5
Task/List-comprehensions/Python/list-comprehensions-5.py
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
def triplets(n):
|
||||
for x in xrange(1, n + 1):
|
||||
for y in xrange(x, n + 1):
|
||||
for z in xrange(y, n + 1):
|
||||
yield x, y, z
|
||||
1
Task/List-comprehensions/Python/list-comprehensions-6.py
Normal file
1
Task/List-comprehensions/Python/list-comprehensions-6.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
[(x, y, z) for (x, y, z) in triplets(n) if x**2 + y**2 == z**2]
|
||||
1
Task/List-comprehensions/Python/list-comprehensions-7.py
Normal file
1
Task/List-comprehensions/Python/list-comprehensions-7.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
((x, y, z) for (x, y, z) in triplets(n) if x**2 + y**2 == z**2)
|
||||
Loading…
Add table
Add a link
Reference in a new issue