【Python基礎】range関数の使い方|連番の生成と引数の指定

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
< 前の記事for文の基本(回数指定)
次の記事 >while文の基本(条件指定)

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール