From 1325f54f2e729fd12ce7b87cf08e8ff50a188a07 Mon Sep 17 00:00:00 2001 From: Germano Nascimento Date: Sun, 22 Dec 2024 17:34:10 -0300 Subject: [PATCH] corrigindo exercicio 22 da lista de exercicios de python --- Bootcamp - Python para dados/aula02/README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Bootcamp - Python para dados/aula02/README.md b/Bootcamp - Python para dados/aula02/README.md index 4dc53e0..aa988e6 100644 --- a/Bootcamp - Python para dados/aula02/README.md +++ b/Bootcamp - Python para dados/aula02/README.md @@ -396,7 +396,7 @@ Escreva um programa que converta a temperatura de Celsius para Fahrenheit. O pro ### Exercício 22: Verificador de Palíndromo -Crie um programa que verifica se uma palavra ou frase é um palíndromo (lê-se igualmente de trás para frente, desconsiderando espaços e pontuações). Utilize `try-except` para garantir que a entrada seja uma string. Dica: Utilize a função `isinstance()` para verificar o tipo da entrada. +Crie um programa que verifica se uma palavra ou frase é um palíndromo (lê-se igualmente de trás para frente, desconsiderando espaços e pontuações). Utilize `try-except` para garantir que a entrada seja uma string. Dica: Utilize a função `isdigit()` para verificar o tipo da entrada. ### Exercício 23: Calculadora Simples @@ -426,15 +426,16 @@ except ValueError: ### Exercício 22: Verificador de Palíndromo ```python -entrada = input("Digite uma palavra ou frase: ") -if isinstance(entrada, str): - formatado = entrada.replace(" ", "").lower() - if formatado == formatado[::-1]: - print("É um palíndromo.") - else: - print("Não é um palíndromo.") +palavra = input('Forneça uma palavra ou frase: ') +if palavra.isdigit(): + print("Digite uma palavra ou frase, por favor") else: - print("Entrada inválida. Por favor, digite uma palavra ou frase.") + palavra_tratada = palavra.replace(" ", "").lower() + palavra_invertida = palavra_tratada[::-1] + if palavra_tratada == palavra_invertida: + print(f'{palavra}, é palidromo') + else: + print(f'{palavra}, não é palidromo') ``` ### Exercício 23: Calculadora Simples