3
respostas

Bloqueando palavras no código python

Olá pessoal, tudo bem? Queria criar um dicionário em meu código na parte de adicionar nome, para evitar que o usuário coloque palavrão, como faço?

usuario = input("Digite seu nome, por gentileza: ")
3 respostas

Olá Matheus, tudo bem ? Você poderia criar uma lista contendo diversos palavrões e depois verificar se o nome digitado pelo usuário contém na lista de palavrões, se tiver você retorna uma mensagem dizendo que aquele nome não pode ser inserido

Bem legal esse insight do Lázaro. Eu já usei esse recurso para um projeto também, funciona bem para algo pouco escalado. O mais interessante é escalar para uma implementação dinâmica...

Olá Matheus,

Complementando a sugestão do Lázaro.

palavroes = ["nome1", "nome2"]

usuario = input("Digite seu nome, por gentileza: ")

if usuario in palavroes:
    print("Palavra inadequada")