range関数の使い方
range() は「数値の連続した範囲」を生成する関数です。for文と組み合わせて「N回繰り返す」という処理に使います。
1. range(n):0からn-1まで
for i in range(5):
print(i)
▶ 出力結果
0 1 2 3 4
2. range(start, stop):開始・終了を指定
for i in range(1, 6):
print(i)
▶ 出力結果
1 2 3 4 5
3. range(start, stop, step):ステップを指定
# 2つ飛ばし
for i in range(0, 10, 2):
print(i, end=" ")
print()
# カウントダウン
for i in range(5, 0, -1):
print(i, end=" ")
print("発射!")
▶ 出力結果
0 2 4 6 8 5 4 3 2 1 発射!
4. 実用例:合計を計算する
total = 0
for i in range(1, 11): # 1から10まで
total += i
print(f"1から10の合計:{total}")
▶ 出力結果
1から10の合計:55
