In <[EMAIL PROTECTED]>, Michael Hobbs wrote: > Python is already sensitive to whitespace and the newline anyway, so why > not put it to good use? For example, Python rejects this statement > because of the newline present: > if self.hungry or > self.depressed: > self.eat() > You need to use the backslash to continue the expression on the next line: > if self.hungry or \ > self.depressed: > self.eat()
You don't need the backslash if you use parenthesis: if (self.hungry or self.depressed): self.eat() > I think the colon could be omitted from every type of compound > statement: 'if', 'for', 'def', 'class', whatever. Am I missing anything? I would miss auto-indenting in my editor to which the colon at the line end is an important clue. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list