Ejercicio Python: Cuenta las palabras palíndromas en un texto.

  Ejercicios

Objetivo del Ejercicio Python: Cuenta las palabras palíndromas en un texto.

El objetivo de este ejercicio en Python es contar la cantidad de palabras palíndromas que se encuentran en un texto dado. Una palabra palíndroma es aquella que se lee de la misma forma de izquierda a derecha y viceversa, sin tener en cuenta los espacios ni los signos de puntuación.

Para lograr este objetivo, utilizaremos diferentes técnicas de manipulación de cadenas de caracteres, como la eliminación de espacios, signos de puntuación y la verificación de igualdad entre una palabra y su reverso.

Cómo hacer el Ejercicio Python: Cuenta las palabras palíndromas en un texto.

Para resolver este ejercicio, seguiremos los siguientes pasos:

  1. Leer el texto ingresado por el usuario.
  2. Eliminar los espacios y los signos de puntuación del texto.
  3. Dividir el texto en palabras.
  4. Recorrer cada palabra y verificar si es palíndroma.
  5. Contar la cantidad de palabras palíndromas encontradas.
  6. Mostrar el resultado al usuario.

A continuación, presentamos el código en Python que resuelve este ejercicio:

Ejercicio Python: Verifica si un número es un cuadrado perfecto.Ejercicio Python: Verifica si un número es un cuadrado perfecto.

def contar_palindromas(texto):
    # Eliminar espacios y signos de puntuación
    texto = texto.replace(" ", "").replace(",", "").replace(".", "").replace("!", "").replace("?", "")

    # Dividir el texto en palabras
    palabras = texto.split()

    # Contador de palabras palíndromas
    contador = 0

    # Verificar si cada palabra es palíndroma
    for palabra in palabras:
        if palabra.lower() == palabra.lower()[::-1]:
            contador += 1

    return contador

# Leer el texto ingresado por el usuario
texto = input("Ingrese un texto: ")

# Llamar a la función y mostrar el resultado
resultado = contar_palindromas(texto)
print("La cantidad de palabras palíndromas es:", resultado)

Solución al Ejercicio Python: Cuenta las palabras palíndromas en un texto.

La solución a este ejercicio en Python se basa en la manipulación de cadenas de caracteres y el uso de estructuras de control como bucles y condicionales.

En el código presentado, se define una función llamada “contar_palindromas” que recibe como parámetro el texto ingresado por el usuario. Esta función se encarga de eliminar los espacios y los signos de puntuación del texto, dividirlo en palabras y verificar si cada palabra es palíndroma. Para realizar esta verificación, se compara la palabra original con su reverso, ignorando las mayúsculas y minúsculas.

Finalmente, se muestra al usuario la cantidad de palabras palíndromas encontradas en el texto ingresado.

Con esta solución, puedes contar las palabras palíndromas en cualquier texto y así practicar tus habilidades de programación en Python.

Ejercicio Python: Calcula el área de un polígono regular.Ejercicio Python: Calcula el área de un polígono regular.