สอนเขียนโค้ดภาษา Python if else แบบสั้นบรรทัดเดียว โดยการเขียน if else แบบสั้นจะเหมาะกับเงื่อนไข 2 เงื่อนไข แบบไม่ซับซ้อน ต้องการให้โค้ดมีจำนวนบรรทัดลดลง เนื่องจากมีการเขียน if else แบบบรรทัดเดียว สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python if else แบบสั้นบรรทัดเดียว
a = 4
print( 'a = 4' ) if a == 4 else print( 'a != 4' )
ผลลัพธ์
a = 4
โค้ดด้านบนเขียน if - else แบบสั้นของภาษา Python โดยกำหนดผลลัพธ์ในส่วนของ if ก่อน และจึงใส่เงื่อนไขของ if ตามหลังจากนั้นใส่ else และกำหนดเงื่อนไขกรณีเป็นเท็จ จากตัวอย่างแนะนำให้ลองเปลี่ยนตัวแปร a เพื่อดูผลลัพธ์ที่เปลี่ยนแปลง