DEV Community


Discussion on: 3 ways to find if a number is Odd/Even in Python

westim profile image
Tim West • Edited

We can get even more clever:

def is_odd_or_even(n):
    return "odd" if n&1 else "even"

The bitwise-and operator & behavior is trivia, but it's useful because the bitwise operators tend to be consistent across many programming languages.