📅  最后修改于: 2023-12-03 14:40:57.132000             🧑  作者: Mango
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.
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
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
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
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"
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!