3DCGbook

映像プロダクションに所属しています。主に毎日のアウトプットを配信していこうと思います。

【Python】今更感!偶数か奇数の判定

かなり今更な感じですけど…。
アセンブラの勉強してたら、ビット演算面白いなーと思いまして。
今までは余りで判定してたんですけど、

最下位ビットでの判定はなんかお洒落!

と思っただけです。(笑)

num = 13

# 余り
if num % 2 == 1:
    print "uneven number"
else:
    print "even number"
    
# ビット演算
if num & 1:
    print "uneven number"
else:
    print "even number"