Escreva o códigoPráticaPython
Filtrar spam sem ligar para maiúsculas
Negar busca com not e in ignorando caso.
Leia um comentário e filtre spam ignorando maiúsculas e minúsculas (use .upper()). Se não contiver o trecho SPAM, imprima Publicar; senão, imprima Bloquear.
Entrada: Uma linha com o comentário.
Saída: Uma linha com Publicar ou Bloquear.
Revisa aula 6 (07/08)
Exemplo 1
- Entrada
Que dia lindo
- Saída esperada
Publicar
Comentário limpo deve publicar.
Exemplo 2
- Entrada
GANHE SPAM GRATIS
- Saída esperada
Bloquear
Contém spam em maiúsculas.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
texto = input()
if not "SPAM" in texto.upper():
print("Publicar")
else:
print("Bloquear")A solução converte o texto com .upper() e procura SPAM com in. O not inverte o resultado, então a ausência vira True e imprime Publicar.
Erro comum: Esquecer o .upper() e deixar passar spam minúsculo.
Seu código
Escreva sua solução e verifique quando quiser.