Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

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

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


📅 Day16:while文とは?

― 「条件が続く限り」くり返す ―

前回は for文 を学びました。

for文は、

👉 「回数が決まっているくり返し」

でしたね。

今日はもう一つのくり返し。

👉 while文

です。


🧠 while文とは?

while文は、

条件がTrue(正しい)間、
ずっとくり返す

という仕組みです。


✅ 基本の形

x = 0

while x < 5:
print(x)
x = x + 1


🔍 どういう意味?

  1. x は 0 からスタート

  2. 「x が 5 未満か?」をチェック

  3. Trueなら実行

  4. x を 1 増やす

  5. もう一度チェック


▶ 実行結果

0
1
2
3
4

x が 5 になると
条件 x < 5 が False になり
ループが止まります。


🧠 for文との違い

for文

for i in range(5):
print(i)

👉 回数が最初から決まっている


while文

while 条件:
実行

👉 条件が続く限り実行


🎯 例:パスワード確認プログラム

password = “"

while password != “python":
password = input(“パスワードを入力してください:")

print(“ログイン成功!")

これは、

  • 正しいパスワードを入力するまで

  • ずっと聞き続けます

👉 実用的ですね。


⚠️ 超重要:無限ループに注意

次のコードは危険です。

while True:
print(“止まらない!")

これは永遠に続きます。

止めるには
Ctrl + C


❗ よくあるミス

❌ x を増やし忘れる

x = 0

while x < 5:
print(x)

→ x が変わらない
→ 永遠に 0
→ 無限ループ

while文では

👉 条件を変える処理が必要


🧪 実践問題

1から10まで表示してみましょう。

ヒント:

x = 1
while x <= 10:
print(x)
x = x + 1

🎯 今日できるようになったこと

  • while文の意味がわかる

  • 条件でくり返せる

  • forとの違いが理解できる

  • 無限ループの仕組みがわかる


🔥 使い分けの目安

状況 使うもの
回数が決まっている for
条件で続けたい while

これを覚えればOK。


🚀 AIとの関係

AIでも、

  • 学習が終わるまで続ける

  • 条件が満たされるまで繰り返す

という処理があります。

👉 whileは「制御」の基本です。


▶ 次回予告

Tensui
Tensui

📅 Day17:繰り返しの練習問題

  • for と while を使い分ける

  • 少しレベルアップ問題

  • “理解した気になる”を卒業

ここから実力を固めます🔥

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127