Challenge 1
Create a generator expression that squares each number.
numbers = range(1, 4)
squares =
print(list(squares))
Press Ctrl⌘Enter to check your answer
Practice writing generator expressions and choosing them for lazy iteration.
Challenge 1
numbers = range(1, 4)
squares =
print(list(squares))
Press Ctrl⌘Enter to check your answer
Challenge 2
numbers = range(3)
squares = (number * number for number in numbers)
first =
print(first)
Press Ctrl⌘Enter to check your answer
Challenge 3
numbers = range(1, 5)
total = sum()
print(total)
Press Ctrl⌘Enter to check your answer
Challenge 4
numbers = range(1, 7)
evens =
print(list(evens))
Press Ctrl⌘Enter to check your answer