เทคนิคการเขียนโปรแกรมภาษาไพทอน (ไพธอน - Python) การใช้ if else เลือกเงื่อนไข True False บูลีน
ฝัง
- เผยแพร่เมื่อ 11 พ.ย. 2022
- เทคนิคการเขียนโปรแกรมภาษาไพทอน (ไพธอน - Python) การใช้ if else เลือกเงื่อนไข True False ตัวดำเนินการบูลีน (Boolean) ทางตรรกศาสตร์
#python #การเขียนโปรแกรม #ภาษาไพธอน #ภาษาไพทอน #การเขียนโปรแกรมภาษาไพทอน #การเขียนโปรแกรมภาษาไพธอน #ใบงานภาษาไพทอน #ใบงานภาษาไพธอน #วิทยาการคำนวณ #โจทย์ไพทอน #โจทย์ไพธอน #ข้อสอบไพทอน #ข้อสอบไพธอน #แบบฝึกหัดไพทอน #แบบฝึกหัดไพธอน #ติวภาษาไพธอน #ตัวอย่างภาษาไพทอน #ผลคูณ
----------------------------------------------------
ดูการเขียนโปรแกรมภาษาไพทอน (Python) เพิ่มเติมได้ที่ • สอนเขียนโปรแกรมภาษาไพท...
----------------------------------------------------
และติดตามพวกเราได้ที่
GotoKnow: gotoknow.org (ระบบบันทึกประสบการณ์ ให้บริการฟรี)
ClassStart: classstart.org (ระบบชั้นเรียนออนไลน์ ให้บริการฟรี)
----------------------------------------------------
ขอบคุณที่รับชมนะคะ อย่าลืมสนับสนุนช่อง ClassStart Academy ด้วยการกดปุ่มติดตาม กดแชร์ คอมเม้นต์ และกดกระดิ่งเพื่อไม่พลาดการรับชมคลิปใหม่ค่ะ / classstartacademy
การแต่งตัวอย่างเท่ห์เลยครับ ชอบครับ
จริงๆจะเขียนก็ได้ทั้งคู่ถูกไหมครับ เพราะแบบแรกเหมือนอธิบายเราอีกรอบให้ตัวคนเขียนเข้าใจเอง แต่แบบสองก็คือลดความซับซ้อนลง เพราะไม่ต้องมาบอกอีกว่าa ==true เพราะ เราเหมือนประกาศค่าไปตั้งแต่แรกแล้ว
เขียนทั้งสองแบบโปรแกรมทำงานได้ผลเหมือนกันครับ ที่จริงภาษาโดยส่วนใหญ่เวลาเช็คค่า None (null หรือ nil) ก็จะเขียนอย่างนี้ครับ แต่ในภาษาไพทอนนั้นการเขียนแบบที่สองจะเป็นการเขียนในสไตล์ภาษาไพทอนมากกว่า (หรือมีความเป็น Pythonic นั่นเองครับ)
ขอบคุณครับ
พึ่งรู้เลยว่าเขียนเเบบนั้นได้ด้วย (อาจารย์น่ากลัวมาก555)
ไม่ได้ผิด แค่อีกวิธี
a = true false อยู่แล้ว จะใส่เพื่อความเท่ หรือไม่ใส่ก็ได้
มันไม่ได้ผิดนะครับ แค่มีอีกวิธีเฉยๆ สุดท้ายผลลัพธ์ออกมาเหมือนกันครับ
Print(“a is true” if a else “a is false” ได้ไหม
ถ้าบรรทัดที่2 มีa=....อีก งานจะงอกเอานะ
แต่ผิดไวยากรณ์
อืมม..... ไม่ได้ผิดไวยกรณ์นะครับ
ผิดตรงไหนครับ
การทำงานของโปรแกรมไม่ได้ผิดครับ ทำงานได้เหมือนกัน แต่ "if a == True:" ไม่ถูกต้องในสไตล์การเขียนภาษาไพทอน (Pythonic style) ครับ ควรเขียน "if a:" มากกว่าครับ