⊗pyPmCdTO 143 of 208 menu

Operador Ternário em Python

Suponha que temos duas variáveis:

tst1 = 5 tst2 = 10

Vamos verificar qual delas é maior e exibir a mensagem correspondente:

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

No entanto, esta condição pode ser escrita de forma mais curta usando o operador ternário.

Sua sintaxe é a seguinte:

'mensagem se a condição 1 for verdadeira' if condição else 'mensagem se a condição 1 for falsa'

Vamos reescrever a condição com o operador ternário:

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

O operador ternário deve ser usado apenas nos casos mais simples, pois o seu uso dificulta a compreensão do código.

Dado o seguinte código:

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

Reescreva-o usando o operador ternário.

Dado o seguinte código:

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

Reescreva-o usando o operador ternário.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar