A generator function gives the even numbers below n.
def evens(n):
for k in range(n):
if k % 2 == 0:
yield k
g = evens(7)
print(next(g), sum(g), list(g), sum(evens(7)))
What does the program print?
Log in to join the discussion.
Loading…