Se coloco as mesmas palavras porém uma letra minúscula diferente, ele já aceita.
Como posso validar isso corretamente ?
Se coloco as mesmas palavras porém uma letra minúscula diferente, ele já aceita.
Como posso validar isso corretamente ?
Olá Leandro,
Para comparar string, cujo valor será inserido pelo usuário, portanto, difícil de controlar, eu sugiro o seguinte:
# por exemplo
user_input = 'São paulo'
if 'são paulo' == user_input.lower():
code ...
Com o método lower(), toda a string ficará em caracteres minúsculos.
Cumprimentos.
Opa, vc pode fazer o seguinte na validação:
def origem_destino_iguais(origem, destino, lista_de_erros):
if origem.lower() == destino.lower():
lista_de_erros['destino'] = 'Origem e destino não podem ser iguais!'
Bons estudos!
Ops, postagem duplicada.