Python - Palindromo



Função em Python para verificar se uma palavra é um palíndromo, ou seja, se ela é lida da mesma forma tanto de trás para frente quanto de frente para trás.

def palindromo(palavra):

    # Remove espaços em branco e converte para letras maiusculas

    palavra = palavra.replace(" ", "").upper()

    # Verifica se a palavra é igual à sua versão invertida

    if palavra == palavra[::-1]:

        return True

    else:

        return False


# Exemplo de uso do programa

palavra = input("Digite uma palavra: ")

if palindromo(palavra):

    print("A palavra é um palíndromo!")

else:

    print("A palavra não é um palíndromo.")


Comentários

Postagens mais visitadas deste blog

Programa Java - Calcula Desconto

Programa Java - Cardapio de Pizza usando Array

Programa Java - Idade para Votar