90日で学ぶ AIとPython|完全初心者から「作れる」まで🔁📅 📅 📅 📅📅 📅 Day17:繰り返しの練習問題 ― forとwhileを“使える”ようにする日 ―


このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。
ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。
※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。
📅 Day17:繰り返しの練習問題
― forとwhileを“使える”ようにする日 ―
Day15で for文
Day16で while文
を学びました。
今日は新しい知識は増やしません。
👉 とにかく手を動かす日です。
ここをやるかどうかで
本当に理解できるかが決まります。
🟢 問題1:1〜10を表示(for)
まずは基本。
🔹 問題
1から10まで表示してください。
✅ 解答
print(i)
ポイント:
-
11は含まれない
-
インデントを忘れない
🟢 問題2:1〜10を表示(while)
同じことをwhileで書いてみましょう。
✅ 解答
while x <= 10:
print(x)
x = x + 1
ポイント:
-
条件を書く
-
必ず変化させる
🟢 問題3:偶数だけ表示
1〜20の中で
偶数だけ表示してください。
ヒント:%(割り算の余り)
✅ 解答(for)
if i % 2 == 0:
print(i)
🟢 問題4:合計を出す
1〜100までの合計を出してください。
✅ 解答
for i in range(1, 101):
total = total + i
print(“合計は", total)
実行すると:
👉 これが「くり返し × 変数」の力です。
🟢 問題5:カウントダウン
10から1まで逆に表示してください。
✅ 解答
print(i)
ポイント:
-
range(開始, 終了, 増減) -
-1 で減らす
🟢 問題6:入力が正解になるまで続ける
「7」を入力するまで
続けるプログラムを書いてください。
✅ 解答(while)
while answer != “7":
answer = input(“7を入力してください:")
print(“正解!")
👉 これはwhileの得意分野です。
🎯 ここまでできればOK
あなたはもう、
-
forで回せる
-
whileで制御できる
-
合計が出せる
-
偶数判定ができる
-
カウントダウンできる
かなり“プログラマーっぽい”です。
🧠 for と while の違いを再確認
| 状況 | 使うもの |
|---|---|
| 回数が決まっている | for |
| 条件で止めたい | while |
迷ったらこれ。
🚀 レベルアップ課題(余裕があれば)
1〜50の中で
3の倍数だけ表示してください。
ヒント:
📌 今日のまとめ
-
Tensui
-
繰り返しは「慣れ」が大事
-
書けば書くほど理解が深まる
-
合計や判定はAIの土台になる
くり返しが自在に使えるようになると
一気に世界が広がります。
▶ 次回予告
📅 Day18:リストってなに?
-
データをまとめて扱う
-
くり返しと相性抜群
-
一気に実用感が増す
ここから
“本当に使えるプログラミング”に入ります🔥 -






|-タイから応募可能な世界の小説コンテストまとめ-(日本語・英語-公募完全統合版)-‹-Imagine-Happy-AI-L-300x201.png)



















