
₍;^⩌ᴥ⩌^₎{ Pythonの条件分岐:if文を学んでいくよ
はい!お願いします }₍ᐢ⓿ᴥ⓿ᐢ₎
₍;^⩌ᴥ⩌^₎{ どこで挫折するかな
? }₍ᐢ⓿ᴥ⓿ᐢ₎
₍;^⩌ᴥ⩌^₎{ if分を使うと、特定の条件がある場合にのみコードを実行することが出来るんだ
-基本構文-
X = 10 if = > 5: print("xは5より大きい") else: print("Xは5以下")
₍;^⩌ᴥ⩌^₎{ なんだかわからないかもしれないけど、とりあえずやってみようか
₍;^⩌ᴥ⩌^₎{ まずは、conditions.pyという名前でファイルを作成しよう
₍;^⩌ᴥ⩌^₎{ 次はコード入力だ
-- 演習 --
temperature = 25 if temperature > 20: print("今日は温かいです") elsa: print("今日は寒いです")
₍;^⩌ᴥ⩌^₎{ 20以上で『今日は温かいです』、20以下で『今日は寒いです』がターミナルで表示さてるかな?
無駄な:を入れちゃってエラー出たけどできました。 }₍ᐢ⓿ᴥ⓿ᐢ₎
₍;^⩌ᴥ⩌^₎{ できたならよかった。次はもう少し難しい問題だよ
難しいって聞くだけでエラー吐きそうです! }₍ᐢ⓿ᴥ⓿ᐢ₎
₍;^⩌ᴥ⩌^₎{ if と else の間に elif を使うことで、複数の条件に対して分岐させる事ができるよ
₍;^⩌ᴥ⩌^₎{ elif は elif(そうでないなら)+ if(もし) だよ
-- 複数の条件 --
#今回の点数 score = 30 #点数90点以上で優 if score >= 90: print("良") #点数30点以上で可 elif score >= 30: print("可") #条件を満たさない場合 else: print("再試験")
₍;^⩌ᴥ⩌^₎{ これは点数によって表示結果が変わるパターン
₍;^⩌ᴥ⩌^₎{ 他にも and や or not で論理演算子
-- 論理演算子 --
# 雨降っている 〇 is_raining = True # 晴れている ✕ is_sunny = False #もし雨と晴れが両方Trueなら if is_raining and is_sunny: print("虹が出るかもしれません") #そうではなく、もし雨か晴れのどちらかTrueなら elif is_raining or is_sunny: print("雨が降ったり止んだりして、晴れ間も見えるでしょう") #そうではないなら else: print("雪が降ったり曇りが続くでしょう")
₍;^⩌ᴥ⩌^₎{ わかったかな?
これはなんだかプログラミングしている気分になれる }₍ᐢ⓿ᴥ⓿ᐢ₎
₍;^⩌ᴥ⩌^₎{ ん?
₍;^⩌ᴥ⩌^₎{ 次は入場ゲートを作ってみよう。内容は18歳以上でチケットを持っていたら入場可。チケットを持っていても18歳以下なら保護者同伴でのみ入場可というゲートを作ろう。
やってみます。 }₍ᐢ⓿ᴥ⓿ᐢ₎
age = 6 has_ticket = True if age >= 18 and has_ticket: print("入場できます") elif age < 18 and has_ticket: print("保護者同伴で入場") else: print("入場できません")
できました! }₍ᐢ⓿ᴥ⓿ᐢ₎