from __future__ import print_function def undefined_in_3(): [x for x in range(3)] print(x) def different_in_3(): y = 10 [y for y in range(3)] print(y) def ok(): [z for z in range(4)]