What does this program print?

from Closures
Python 3.14 beginner 2 min

What does this program print?

Python
def make_readers():
    readers = []
    for value in range(3):
        readers.append(lambda: value)
    return readers

print([read() for read in make_readers()])
Open in playground
Report an error