squares = [x * x for x in range(10)]
print(min(squares))
print(max(squares))
this one works and looks good. squares = [x * x for x in range(10)]
print(min(squares))
print(max(squares))
this one works and looks good.A better approach might be:
squares = lambda: (x * x for x in range(10))
print(min(squares))
print(max(squares())) def squares():
return (x * x for x in range(10))