⊗pyPmCdTO 143 of 208 menu

Operator Ternary dalam Python

Misalkan kita memiliki dua variabel:

tst1 = 5 tst2 = 10

Mari kita periksa mana yang lebih besar dan tampilkan pesan yang sesuai:

if tst1 > tst2: print('+++') else: print('---')

Namun, kondisi ini dapat ditulis dalam bentuk yang lebih singkat dengan menggunakan operator ternary.

Sintaksnya terlihat seperti ini:

'pesan jika kondisi 1 benar' if condition else 'pesan jika kondisi 1 salah'

Mari kita tulis ulang kondisi dengan operator ternary:

print('+++' if tst1 > tst2 else '---')

Operator ternary sebaiknya hanya digunakan dalam kasus-kasus yang paling sederhana, karena penggunaannya menyulitkan pemahaman kode.

Diberikan kode berikut:

tst = 12 if tst > 0: print('+++') else: print('---')

Tulis ulang kode tersebut dengan menggunakan operator ternary.

Diberikan kode berikut:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Tulis ulang kode tersebut dengan menggunakan operator ternary.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak