Ejercicios de funciones Python

  1. Verificar Palíndromo:

    • Escribe una función es_palindromo(texto) que determine si una palabra o frase es un palíndromo (se lee igual hacia adelante que hacia atrás, ignorando espacios, signos de puntuación y mayúsculas).

  2. Calcular Factorial:

    • Crea una función factorial(n) que calcule el factorial de un número entero n. El factorial de un número es el producto de todos los enteros positivos menores o iguales a ese número (por ejemplo, factorial de 5 es 5 * 4 * 3 * 2 * 1).

  3. Suma de Dígitos:

    • Desarrolla una función suma_digitos(numero) que sume todos los dígitos de un número entero. Por ejemplo, si el número es 123, la suma sería 1 + 2 + 3.

  4. Contador de Vocales y Consonantes:

    • Implementa una función contar_vocales_consonantes(texto) que cuente el número de vocales y consonantes en un texto dado y devuelva ambos conteos.

  5. Convertidor de Temperatura:

    • Escribe una función convertir_temperatura(grados, origen, destino) que convierta una temperatura dada en grados Celsius, Fahrenheit o Kelvin a cualquiera de las otras dos unidades. Los argumentos origen y destino pueden ser 'C', 'F' o 'K'.

  6. Número Primo:

    • Crea una función es_primo(numero) que determine si un número es primo (un número mayor que 1 que solo tiene dos divisores, 1 y él mismo).

  7. Distancia entre dos puntos:

    • Escribe una función distancia_puntos(x1, y1, x2, y2) que calcule la distancia entre dos puntos (x1, y1) y (x2, y2) en un plano 2D.

  8. Máximo Común Divisor:

    • Desarrolla una función mcd(a, b) que encuentre el máximo común divisor de dos números enteros a y b.

Last updated