On 20/07/2012 12:20, Jose Amoreira wrote:
Hi Mark,
Thanks.
[SNIP]
Let me give an example:
def is_odd(k):
if k % 2 == 0:
return False
else:
return True
I'll point out before anyone else does that you can write this function as a
one line return. I'll leave you to work out how. Personally I prefer the
longer version but each to their own.
OK, but if I wrote it as an one-liner, then it wouldn't be much use as
an example for my question...
I didn't say write it as a one-liner, I said write it as a one line
return. Joel Goldstick has provided that separately, although I confess
that I havn't had it independantly tested :)
[SNIP]
Don't put it in the class. It's a general purpose function that can be used
anywhere so keep it at the module level.
OK, thanks. That was the kind of advice I was hoping for.
Ze
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
--
Cheers.
Mark Lawrence.
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor