Challenge 1
Complete the function so it yields each number from 1 through limit.
def count_up_to(limit):
for number in range(1, limit + 1):
print(list(count_up_to(3)))
Press Ctrl⌘Enter to check your answer
Practice writing generator functions, using yield, and creating generator expressions.
Challenge 1
def count_up_to(limit):
for number in range(1, limit + 1):
print(list(count_up_to(3)))
Press Ctrl⌘Enter to check your answer
Challenge 2
def values():
yield 10
yield 20
generator = values()
first =
print(first)
Press Ctrl⌘Enter to check your answer
Challenge 3
numbers = range(4)
squares =
print(list(squares))
Press Ctrl⌘Enter to check your answer
Challenge 4
def counter():
number = 0
while number < 3:
number += 1
print(list(counter()))
Press Ctrl⌘Enter to check your answer