juanengml / trilha-python

1 stars 0 forks source link

Exercício 3 - Dia 4 #18

Closed 0thferr closed 2 days ago

0thferr commented 1 week ago

Faça um programa que solicite uma string do usuário e verifique se ela é um palíndromo.

image

Explicação -

O código define uma função chamada eh_palindromo que verifica se uma string é um palíndromo. Um palíndromo é uma palavra ou frase que pode ser lida da mesma forma de trás para frente, ignorando espaços e diferenciação entre maiúsculas e minúsculas. Dentro da função, a string recebida como argumento é convertida para letras minúsculas e os espaços são removidos usando s.lower().replace(" ", ""). Em seguida, a função compara a string modificada com sua versão invertida (s[::-1]). Se forem iguais, a função retorna True, indicando que a string é um palíndromo; caso contrário, retorna False.

Depois de definir a função, o código solicita ao usuário que insira uma string. A string fornecida pelo usuário é então passada para a função eh_palindromo para verificar se é um palíndromo. Se a função retornar True, o código imprime uma mensagem celebrando que a string é um palíndromo, utilizando emojis para tornar a saída mais divertida. Caso contrário, imprime uma mensagem indicando que a string não é um palíndromo, também com emojis para expressar a decepção de forma leve.

Link - https://replit.com/@thaisferreira07/Lab#Semana%201/Dia%204/3.py