Pythonでのforループによるステップ指定での数値生成
特定のステップで数値を出力するには、
range関数に3番目のパラメータを
渡す必要があります。
例
1から9までの数値を
ステップ2で出力してみましょう:
for num in range(1, 10, 2):
print(num)
実行結果:
1
3
5
7
9
例
ステップに負の数を指定すると、 数値は逆順で出力されます。 分かりやすくするために、関数の 1番目と2番目のパラメータの値を 入れ替えてみましょう:
for num in range(10, 1, -1):
print(num)
このコードを実行すると、2番目のパラメータの数値は
範囲に含まれないため、10から
2までの数値が出力されます:
10
9
8
7
6
5
4
3
2
実践問題
1から100までの
偶数をコンソールに出力してください。
-10から10までの
数値をコンソールに出力してください。
以下の数値を得るためのコードを書いてください:
20
17
14
11
8
5
2