📜  ejercicios con funciones en python (1)

📅  最后修改于: 2023-12-03 14:40:57.132000             🧑  作者: Mango

Ejercicios con funciones en Python

En la programación, las funciones son un bloque de código reutilizable que se puede invocar en cualquier parte del programa para realizar una tarea específica. En Python, las funciones se definen con la palabra clave "def" seguida del nombre de la función y los parámetros entre paréntesis.

Los ejercicios a continuación te ayudarán a practicar la creación y uso de funciones en Python.

Ejercicio 1: Suma de dos números

Define una función llamada suma que tome dos números como parámetros y devuelva la suma de los mismos. Por ejemplo:

def suma(num1, num2):
    return num1 + num2

resultado = suma(3, 5)
print(resultado)  # Output: 8
Ejercicio 2: Número par o impar

Escribe una función llamada es_par que tome un número como parámetro y devuelva True si el número es par, o False si es impar. Por ejemplo:

def es_par(numero):
    if numero % 2 == 0:
        return True
    else:
        return False

resultado = es_par(4)
print(resultado)  # Output: True
Ejercicio 3: Cálculo de área

Crea una función area_circulo que tome el radio de un círculo como parámetro y devuelva el área del mismo. Utiliza la fórmula del área del círculo: A = π * r^2. Por ejemplo:

import math

def area_circulo(radio):
    area = math.pi * radio**2
    return area

resultado = area_circulo(5)
print(resultado)  # Output: 78.53981633974483
Ejercicio 4: Cadenas invertidas

Escribe una función llamada invertir_cadena que tome una cadena de caracteres como parámetro y devuelva la cadena invertida. Por ejemplo:

def invertir_cadena(cadena):
    return cadena[::-1]

resultado = invertir_cadena("Hola, mundo!")
print(resultado)  # Output: "!odnum ,aloH"
Ejercicio 5: Verificar palíndromo

Crea una función es_palindromo que tome una cadena de texto como parámetro y devuelva True si la cadena es un palíndromo, es decir, si se lee igual de izquierda a derecha que de derecha a izquierda. Por ejemplo:

def es_palindromo(cadena):
    cadena_sin_espacios = cadena.replace(" ", "")
    cadena_invertida = cadena_sin_espacios[::-1]
    return cadena_sin_espacios.lower() == cadena_invertida.lower()

resultado = es_palindromo("Anita lava la tina")
print(resultado)  # Output: True

Estos son solo algunos ejemplos de ejercicios con funciones en Python. Practicar la creación y uso de funciones te ayudará a mejorar tus habilidades de programación. ¡Diviértete resolviendo los ejercicios y expande tu conocimiento de Python!