90日で学ぶ AIとPython|完全初心者から「作れる」まで🔁📅 📅 📅 📅📅 Day16:while文とは? ― 「条件が続く限り」くり返す ―


このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。
ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。
※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。
📅 Day16:while文とは?
― 「条件が続く限り」くり返す ―
前回は for文 を学びました。
for文は、
👉 「回数が決まっているくり返し」
でしたね。
今日はもう一つのくり返し。
👉 while文
です。
🧠 while文とは?
while文は、
条件がTrue(正しい)間、
ずっとくり返す
という仕組みです。
✅ 基本の形
while x < 5:
print(x)
x = x + 1
🔍 どういう意味?
-
x は 0 からスタート
-
「x が 5 未満か?」をチェック
-
Trueなら実行
-
x を 1 増やす
-
もう一度チェック
▶ 実行結果
1
2
3
4
x が 5 になると
条件 x < 5 が False になり
ループが止まります。
🧠 for文との違い
for文
print(i)
👉 回数が最初から決まっている
while文
実行
👉 条件が続く限り実行
🎯 例:パスワード確認プログラム
while password != “python":
password = input(“パスワードを入力してください:")
print(“ログイン成功!")
これは、
-
正しいパスワードを入力するまで
-
ずっと聞き続けます
👉 実用的ですね。
⚠️ 超重要:無限ループに注意
次のコードは危険です。
print(“止まらない!")
これは永遠に続きます。
止めるには
Ctrl + C
❗ よくあるミス
❌ x を増やし忘れる
while x < 5:
print(x)
→ x が変わらない
→ 永遠に 0
→ 無限ループ
while文では
👉 条件を変える処理が必要
🧪 実践問題
1から10まで表示してみましょう。
ヒント:
while x <= 10:
print(x)
x = x + 1
🎯 今日できるようになったこと
-
while文の意味がわかる
-
条件でくり返せる
-
forとの違いが理解できる
-
無限ループの仕組みがわかる
🔥 使い分けの目安
| 状況 | 使うもの |
|---|---|
| 回数が決まっている | for |
| 条件で続けたい | while |
これを覚えればOK。
🚀 AIとの関係
AIでも、
-
学習が終わるまで続ける
-
条件が満たされるまで繰り返す
という処理があります。
👉 whileは「制御」の基本です。
▶ 次回予告

📅 Day17:繰り返しの練習問題
-
for と while を使い分ける
-
少しレベルアップ問題
-
“理解した気になる”を卒業
ここから実力を固めます🔥





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





















