⊗pyPmCdTO 143 of 208 menu

Operador ternario en Python

Supongamos que tenemos dos variables:

tst1 = 5 tst2 = 10

Comprobemos cuál es mayor y mostremos el mensaje correspondiente:

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

Sin embargo, esta condición puede escribirse de forma más breve utilizando el operador ternario.

Su sintaxis es la siguiente:

'mensaje si la condición 1 es verdadera' if condition else 'mensaje si la condición 1 es falsa'

Reescribamos la condición con el operador ternario:

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

El operador ternario debe usarse solo en los casos más simples, ya que su uso dificulta la comprensión del código.

Dado el siguiente código:

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

Reescríbelo utilizando el operador ternario.

Dado el siguiente código:

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

Reescríbelo utilizando el operador ternario.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar