if, elif, else แฐแ แ
แแฝแ แแฎแแซแแฝแ แแแณแ แแฐแจแต แ แตแญแ แจแฐแแซแฉ แแณแแแฝแ แฅแแฒแแตแต แตแแซแแฝแแฃ
and, or, not แฅแ แแแณแแฝแ แ แ แแต แแญ แฅแแดแต แฅแแฐแแซแแแ แตแแซแแฝแ โ
แจแณแฝ แฃแแ Live Playground แแตแฅ แซแณแฝแ แตแแญแซแแฝแ!
if แฎแณแฝแ แแณแ แฅแแฒแแตแต แซแฐแญแแแ โ "แญแ
แแแณ แฅแแแต แจแแแฃ แญแ
แ แ แตแญแ" แแแต แแแข แจ if แ แแ แซแแ แแตแแญ (indented block) แแแณแ แฅแแแต แฒแแ แฅแป แแ แจแแฐแซแแข
Indentation (แญแแฐแต) แ Python แแตแฅ แ แตแแณแ
แแ! แจ if แ แแ แซแแ แฎแต 4 space (แแญแ 1 tab) แแฐ แแตแฅ แแแฃแต แ แแ แตแฃ แ แแ แแแซ Python error แญแฐแฃแแข
age = 20 if age >= 18: print("แ แแ แแ ") # โ 4 space แแฐ แแตแฅ print("แญแ แแแแ แญแฐแซแ") # if แแญ แตแแแ แแแแ แญแฐแซแ
แจ if แแญ แฐแจแแช แแแณแแฝแ แแแแฐแฝ elif (else if) แตแ แแแแฝแแฃ แแแ แแแณ แฅแแแต แซแแแ แจแแฐแซแแ แฐแแ else แตแ แแแแฝแแข Python แจแแญ แแฐ แณแฝ แฅแจแแฐแธ แจแแแแชแซแแ แฅแแแต แจแแ แฅแป แญแฐแซแแข
score = 75 if score >= 90: print("แแคแต: A") elif score >= 80: print("แแคแต: B") elif score >= 70: print("แแคแต: C") # โ แญแ แญแฐแซแ (75 โฅ 70) else: print("แแคแต: F")
if score >= 70: print("C") if score >= 80: # แแแแ แญแแตแปแ print("B")
if score >= 80: print("B") elif score >= 70: # แ แแฑ แฅแป แญแฐแซแ print("C")
แแฅ แ แ: แฅแ แฐแแซแฉ if แฅแตแ แแ แแแ แญแแฐแปแ (แแฅแแต แญแแแณแแฃ แ แแณแแดแ แจแฐแณแณแฐ แแคแต แญแฐแฃแ)แข แจ90% แ แแญ แตแแแซแแ แฐแแชแแฝแ "B" แแณแจแต แตแฝแแแฝแ แแแต แแ! แตแแแ
แฐแซแซแฅ แแแณแแฝ แซแ elif แฐแ แแแข
แฅแ แแ แ แแต แแแณ แฅแป แ แ แ แญแแแแข and (แแแฑแ แฅแแแต แแแ แ แแฃแธแ)แฃ or (แ แแฑ แฅแป แ แ แแ)แฃ แฅแ not (แแแฃแญ) แฐแ แ แแฝแ แแแณแแฝแ แแแแแต แตแฝแแแฝแแข
age = 20 has_id = True # and โ แแแฑแ แฅแแแต แแแ แ แแฃแธแ if age >= 18 and has_id: print("แแแฃแต แตแฝแแแฝแ") # or โ แ แแฑ แฅแป แ แ แแ day = "Saturday" if day == "Saturday" or day == "Sunday": print("แ แณแ/แฅแแต แแ!") # not โ แแแฃแญ แซแฐแญแแแ if not has_id: print("แแณแแแซ แจแแฝแแ")
Nested if (if แแตแฅ if) แฐแ แ
แแฝแแ แฐแแณแณแญ แแคแต แแแฃแต แตแฝแแแฝแแฃ แแ and/or แแแ แฅ แแแ แตแแแ แฅแ แแ แญแแจแฃแแข
แฐแแฃแญ: แจ temperature แแ แแญแฉ แฅแซแแณแแฑ elif แฅแตแ แแญ แจแฐแแซแจ แแคแต แฅแแฐแแซแแฃ แฐแแแจแฑแข แจแแซ แจแซแณแฝแแ แแแณ (แแแณแ แตแ แแคแต/แตแแญแต) แปแแข
1. score = 85 แฒแแ แญแ
แฎแต แแ แซแตแแ?
if score>=90: A | elif score>=80: B | else: C โ แ แแต แฅแป แแจแก
2. if แตแญ แซแแ แฎแต แแแ แแฐ แแตแฅ (indented) แแแ แ แแ แต?
แ แแต แฅแป แแจแก
3. age >= 18 and has_id แแผ True แญแแแ?
แ แแต แฅแป แแจแก