Python inline jika: panduan lengkap – Codewithaden

Pernyataan IF-Else dalam Python adalah logis. Python tidak menggunakan operator ternary for inline jika pernyataan sebagai bahasa lain menggunakan. Sebaliknya, ia menawarkan kode satu baris untuk mengevaluasi ekspresi pertama jika kondisinya benar. Jika tidak, ia mengevaluasi ekspresi kedua.

Python inline if

Ekspresi if-else inline dalam python berisi dua pernyataan dan mengeksekusi salah satunya berdasarkan evaluasi kondisi tersebut. Ada dua jenis pernyataan IF dalam Python.

  1. Pernyataan If Sederhana
  2. Pernyataan Ekspresi If-Else

Dalam pernyataan IF sederhana, kami menulis suatu kondisi, dan berdasarkan kondisi itu, blok IF akan dieksekusi.

if condition: statement
if condition:
    block 

Mari kita tulis pernyataan sejalan jika kondisinya BENAR , ekspresi akan dieksekusi.

Mari kita lihat sebuah contoh.

data = 21

if data < 22: print("It's cool")
 

Keluaran

It's cool 

Anda dapat melihat bahwa kami telah menulis pernyataan inline jika. Tetapi pernyataan ini tidak mengandung bagian lain.

Pernyataan Python Inline If-Else

Ekspresi if-else inline dalam python harus berisi klausa yang lain.

x = 1 if y else 0 

Jika Anda ingin meninggalkan 'x' nilai variabel tidak berubah - tetapkan yang lama 'x' nilai.

Mari kita lihat contoh lain di mana kita dapat menulis baik jika dan kondisi lain dalam inline.

data = 21
info = 19

print(data if info else 0)
 

Keluaran

21 

Jika info adalah 0, maka itu akan menghasilkan di 0.

data = 21
info = 0

print(data if info else 0)
 

Keluaran

Itu untuk pernyataan Python inline if-else.

Lebih banyak posting

Python jika tidak

Python jika lain

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

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