【レベル2】for文(range)

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の中はどう書く?

タイトルとURLをコピーしました