for文 × range() をやさしく解説!
rangeは「数字の並び」を作るものです。
for文とセットでよく使います!
🟢 基本① range(3)
0から3の手前「2」まで
for i in range(0, 3):
の ↑ 0が省略されている形
for i in range(3):
print(i)
👉 出力
0, 1, 2
💡 ポイント
0からスタートして、3になる手前で止まる!
🟡 基本② range(3,7)
3から7の手前「6」まで
for i in range(3,7):
print(i)
👉 出力
3, 4, 5, 6
💡 ポイント
最初の数字から始まって、最後の数字の1つ手前で止まる!
🎯 超シンプルな覚え方
- range(3) → 0〜2(3は含まれない)
- range(3,7) → 3〜6(7は含まれない)
👉 最後の数字は含まれない! ←ここ超重要
練習問題
練習問題で理解度を確かめよう!
📝 練習問題1
次の出力は?
for i in range(4):
print(i)
📝 練習問題2
次の出力は?
for i in range(2,6):
print(i)
📝 練習問題3
次の出力は?
for i in range(1,5):
print(i)
🏆 チャレンジ問題
「5,6,7」を出力したいとき、rangeの中はどう書く?


