⊗pyPmCdTO 143 of 208 menu

Toán tử ba ngôi trong Python

Giả sử chúng ta có hai biến:

tst1 = 5 tst2 = 10

Hãy kiểm tra biến nào lớn hơn và in ra thông báo tương ứng:

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

Tuy nhiên, điều kiện này có thể được viết ngắn gọn hơn bằng cách sử dụng toán tử ba ngôi.

Cú pháp của nó trông như thế này:

'thông điệp nếu điều kiện 1 đúng' if condition else 'thông điệp nếu điều kiện 1 sai'

Hãy viết lại điều kiện bằng toán tử ba ngôi:

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

Toán tử ba ngôi chỉ nên được áp dụng trong những trường hợp đơn giản nhất, vì việc sử dụng nó gây khó khăn cho việc hiểu mã.

Cho đoạn mã sau:

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

Hãy viết lại nó bằng toán tử ba ngôi.

Cho đoạn mã sau:

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

Hãy viết lại nó bằng toán tử ba ngôi.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối