[Tutor] Finding even and odd numbers
Stephen Nelson-Smith
sanelson at gmail.com
Wed Sep 19 15:58:15 CEST 2007
On 9/19/07, Boykie Mackay <boykie.mackay at gmail.com> wrote:
> Hi guys,
>
> I have come across a bit of code to find if a group of numbers is odd or
> even.The code snippet is shown below:
>
> if not n&1:
> return false
>
> The above should return false for all even numbers,numbers being
> represented by n.I have tried to wrap my head around the 'not n&1' but
> I'm failing to understand what's going on.Could someone please explain
> the statement.
It's just a bitwise and, which will always return 1 for an odd number.
S.
More information about the Tutor
mailing list