Ejercicios de funciones Python
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).
Calcular Factorial:
Crea una función
factorial(n)
que calcule el factorial de un número enteron
. 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).
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.
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.
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 argumentosorigen
ydestino
pueden ser 'C', 'F' o 'K'.
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).
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.
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