← クエスト一覧

クエスト7:ループを使おう

スライド 1 / 5
コーデ
💻 コード例
実行結果
← クエスト一覧
🐍 Python / Quest 7 / 85

クエスト7:ループを使おう

基礎 +10 XP
🏠
今回の課題
for と range を使って、0 から 4 までの数字を1行ずつ表示しよう。range の数字を変えると何が変わるか試してみよう!
📖 解説を見る
🔁 for文って何?

for文は「同じことを何回も繰り返す」ときに使います。1回ずつ書かなくてよくなります。

✏️ 書き方:
for i in range(5):
    print(i)


💡 どこで使う?

リストの中身を全部処理する、100人分のデータを順番に集計するなど、たくさんを同じやり方で処理する場面で大活躍します。手作業のコピペを無くす道具です。

⚠️ ポイント:
range(5) は 0〜4 の数字を順番に出す
for の行末に : を忘れずに
・中身はスペース4つ下げる(インデント)
ヒントを見る
for i in range(5): の次の行にスペース4つ + print(i) を書こう!
期待する出力
0
1
2
3
4
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 3 正解 レッスンに戻る

全問正解でクエストクリア!

未挑戦

問題 1: for i in range(3): で「こんにちは!」を3かい表示ひょうじしよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
こんにちは! こんにちは! こんにちは!
未挑戦

問題 2: range(1, 6) で 1〜5 を順番じゅんばん表示ひょうじしよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
1 2 3 4 5
未挑戦

問題 3: 1〜10 の合計ごうけい計算けいさんして表示ひょうじしよう!(ヒント: total変数へんすう使つかおう)

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
55
コピーしました!