73. PYTHON (Pythonic & Packaging) – Operator Terner

Belajar Bahasa Python Lengkap

Ekspresi kondisional menyediakan fungsionalitas pada statemen if ketika menggunakan kode yang sedikit. Dan juga seharusnya tidak digunakan secara belebihan, karena dapat mengurangi kemudahan membacanya, tetapi seringkali berguna ketika menetapkan variabel.

Ekspresi kondisional juga diketahui sebagai aplikasi dari operator terner.

a = 7
b = 1 if a >= 5 else 42

print(b)
=====>
1
=====>

Operator terner memeriksa kondisi dan mengembalikan nilai yang berhubungan. Contoh di atas, karena kondisi adalah benar, maka b diberikan nilai 1. Jika a kurang dari 5, maka a akan diberikan nilai 42.

status = 1
msg = "Logout" if status == 1 else "Login"

print(msg)
=====>
 Logout 
=====>

LANJUTKAN BACA MATERI LENGKAP


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.