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)')
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)')
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!