In message <[email protected]>, Neil Cerutti wrote:
> The handsome ':' terminator of if/elif/if statements allows us to
> omit a newline, conserving vertical space. This improves the
> readability of certain constructs.
>
> if x: print(x)
> elif y: print(y)
> else: print()
I would never do that. “Conserving vertical space” seems a stupid reason for
doing it. In C, I even go the opposite way:
if (x)
{
printf(..., x);
}
else if (y)
{
printf(..., y);
}
else
{
printf(...);
} /*if*/
--
http://mail.python.org/mailman/listinfo/python-list