〇まとめ
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
|