Operador ternário em Python



Quando estamos escrevendo um código qualquer, possivelmente a expressão que mais utilizamos é o if. Para qualquer tarefas que buscamos automatizar ou problemas que buscamos a resolução, sempre acabamos caindo em lógicas como "Se isso acontecer, então faça aquilo, senão faça isso aqui ...".

Eu pessoalmente gosto do modo que fica como é mais conhecido desde quando estudei algorítimo há alguns anos.

Exemplo.

idade = input('Qual sua idade? '

# Iniciando o bloco if else
if idade >= 18:
print('Pode Acessar o site: ')

else:
    print('Não pode acessar o site: ')

Utilizando operador ternário, ficaria assim e com a mesma validade.

idade = input('Qual sua idade? '
maior_idade = (idade >= 18)
msg = 'Pode acessar o site' if maior_idade else 'Não pode acessar o site'
print(msg)

Comentários

Postagens mais visitadas deste blog

Jogo adivinhar uma palavra em Python