1
resposta

Else

O else nunca vai ganhar uma condição igual ao if e o elif?

if media >= 6.0: print('Aprovado(a)') elif 6.0 > media >= 4.0: print('Recuperação') else: print('Reprovado(a)')

1 resposta

Opa, Felipe!

Não, o else nunca recebe uma condição - ele entra em ação quando nenhuma das condições anteriores foi atendida. Caso haja alguma condição específica a ser testada, o uso de mais um elif é o que resolve.

Eu acho o else bem interessante, pois nem sempre conseguimos prever todo possível comportamento da pessoa usuária. Utilizar o else é uma forma de prevenir erros por comportamentos inesperados, além de suas outras aplicações :)

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software