That's actually because Guido thinks multi-line expressions are messy to parse, rather than because they can't be done. Consider:
f = lambda x: return x + 5
print(sum(map(lambda n, b: while n: b.append(n) n -= 1 return b , range(3), [[], [], []]), []))
That's actually because Guido thinks multi-line expressions are messy to parse, rather than because they can't be done. Consider:
Or, perhaps: You can see why this was never added to the language, though.