Dada a seguinte estrutra :
if(usuario == "Flávio"):
print("Seja bem-vindo Flávio!")
elif(usuario == "Douglas"):
print("Seja bem-vindo Douglas!")
# ... vamos supor que haja uma lista maior de usuários com outros 'elif' ...
elif(usuario == "Nico"):
print("Seja bem-vindo Nico")
else:
print("Usuário não identificado!")
Entendo que na estrutura 'if' simples o "else:" é acionado quando a condição do "if" é falsa. Mas nesse caso, como o "else:" vem logo abaixo dos "elif" eu fiquei na dúvida. Então pergunto: o "else:" nesse caso depende de qual condição?
- Usuário não é Flávio (condição do próprio if inicial)
- Usuário não é Nico (a última condição do conjunto de condições)
- Usuário não é nenhum deles (pois todas as proposições são falsas)
Grato!