First, I couldn't find an answer to this in PEP 8. That doesn't mean it isn't in there. Feel free to point me at it.
Which style do you prefer?
The first one:
if spam:
# Do stuff.
return eggs
else:
# Maybe do other stuff.
return parrots
or the second one:
if spam:
# Do stuff.
return eggs
# Maybe do other stuff.
return parrots
The second one. The same applies not only to
return
but also tobreak
andcontinue
statements. Theelse
and the consequent indentation are eye-irritating and a waste of space.The second one! Less is more, and more is better.