Verificar palíndromo em Python
Um palíndromo é lido igualmente nos dois sentidos após normalização.
O que é Verificar palíndromo em Python?
Um palíndromo é lido igualmente nos dois sentidos após normalização.
Detecte palíndromos ignorando maiúsculas e espaços.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
main.py
text = "Never odd or even"
normalized = "".join(character.lower() for character in text if character.isalnum())
print(normalized == normalized[::-1])
Saída esperada
True
Como funciona
Mantêm-se letras e números em minúsculas e compara-se o texto com sua versão invertida.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.