【python】奇数・偶数を判定する

〇まとめ

for i in range(10):
    print(i)

for i in range(10):
    if i % 2 == 0:
        print(i)

0
1
2
3
4
5
6
7
8
9

0
2
4
6
8

〇詳細

基本となる以下のコードに対して、

for i in range(10):
    print(N)
# 0

# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9

if 分を追加します。

「i % 2」で、iを2で割った場合の余りを取得できます。
i を2で割って余りが0の場合、すなわち偶数の場合のみ出力するのが以下です。

for i in range(10):
    if i % 2 == 0:
        print(i)
# 0
# 2
# 4
# 6
# 8

% を使用して、様々な数で余りを算出することができます。

print(100 % 2)
# 0

print(4 % 3)
# 1

print(123 % 9)
# 6

print(123 % 15)
# 3