19 lines
641 B
Python
19 lines
641 B
Python
from itertools import chain
|
|
|
|
prod, sum_, x, y, z, one,three,seven = 1, 0, 5, -5, -2, 1, 3, 7
|
|
|
|
def _range(x, y, z=1):
|
|
return range(x, y + (1 if z > 0 else -1), z)
|
|
|
|
print(f'list(_range(x, y, z)) = {list(_range(x, y, z))}')
|
|
print(f'list(_range(-seven, seven, x)) = {list(_range(-seven, seven, x))}')
|
|
|
|
for j in chain(_range(-three, 3**3, three), _range(-seven, seven, x),
|
|
_range(555, 550 - y), _range(22, -28, -three),
|
|
_range(1927, 1939), _range(x, y, z),
|
|
_range(11**x, 11**x + 1)):
|
|
sum_ += abs(j)
|
|
if abs(prod) < 2**27 and (j != 0):
|
|
prod *= j
|
|
print(f' sum= {sum_}\nprod= {prod}')
|