追加の条件 (else / elif)
前のレッスンで if を使って「もし〜なら」を作りました。 でも、「そうじゃなかった場合」はどうすればいいでしょうか?
それ以外の場合 (else)
if の条件が False(ハズレ)だった時に、「代わりにこっちを実行してね」とお願いするのが else (エルス) です。
雨は降っている?
Yes
傘をさす ☂️
No
そのまま歩く 🚶♂️
else_test.py
Loading...
※ else: にも必ず最後にコロンをつけます。また、次の行からの字下げ(インデント)も忘れずに!
もうひとつの条件 (elif)
選択肢が2つだけでなく、「もし条件Aなら…」「そうではなく、もし条件Bなら…」「それ以外なら…」と、 3つ以上に分けたい時は elif (エリフ / else if の略) を間に入れます。
elif_test.py
Loading...
💡 ヒント:
ifは絶対に最初に1つだけ必要です。elifは必要な数だけ何個でも間に挟めます。elseは最後に1つだけおまけとして置けます(なくてもOKです)。
🎯 練習問題:おみくじマシーンを作ろう!
変数 point にランダムな点数が入っています。
- もし 80以上 なら
"大吉!" - そうではなく、もし 50以上 なら
"吉!" - それ以外 なら
"凶…"
practice_elif.py
Loading...