Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mais de um nome

Professor, porque não conseguimos adicionar mais de uma opção para o mesmonome, sempre precisamos por elif? Exemplo usuario = input("Informe o usuário do sistema!")

if(usuario == "Flávio", "FLÁVIO", "flavio","flávio","FLAVIO"): print("Seja bem-vindo Flávio!") ... precisamos necessariamente escrever: usuario = input("Informe o usuário do sistema!")

if(usuario == "Flávio"): print("Seja bem-vindo Flávio!") elif(usuario == "FLÁVIO"): print("Seja bem-vindo Flávio!") elif(usuario == "flavio"): print("Seja bem-vindo Flávio!")

???

2 respostas
solução!

Olá,

meus 2¢.

O operador == por padrão compara somente se dois valores são idênticos. Na vdd existem outras questões, mas no geral é isso.

O que poderia fazer era utilizar o operador in, informando uma lista com os valores possíveis. Para facilitar, antes de verificar, poderia padronizar o valor recebido com maiúsculas.

usuario.upper() in ["FLÁVIO", "FLAVIO"]

[]'s

ok professor! obrigada!