0Pricing
Python For Kids · Lección

¿Qué son las funciones?

Comprenda el propósito y la estructura de las funciones.

¿Qué son las funciones? es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 4 lecciones en total.

Introducción a las funciones

Funciones

¡Le damos la bienvenida a la lección sobre funciones! Hoy aprenderá sobre las funciones en Python, que le ayudan a reutilizar y organizar su código eficazmente.

¿Qué son las funciones? — ilustración 1

Comprender las funciones

¿Qué son las funciones?

Las funciones son bloques de código que realizan tareas específicas. Le permiten escribir código una vez y reutilizarlo varias veces, lo que hace que sus programas estén mejor organizados y sean más eficientes.

  • Reutilización: Escriba el código una vez y úselo donde lo necesite.
  • Modularidad: Divida problemas complejos en tareas más pequeñas y manejables.
  • Legibilidad: Haga que su código sea más limpio y fácil de entender.

Definir una función

Puede definir una función usando la palabra clave def, seguida del nombre de la función y unos paréntesis. Dentro de los paréntesis puede especificar parámetros.

Sintaxis:

def function_name(parameters):
    # Code to execute
    print("Hello, Python!")

Llamar a una función

Después de definir una función, puede llamarla usando su nombre seguido de unos paréntesis. Si la función tiene parámetros, puede pasar argumentos dentro de los paréntesis.

Ejemplo:

# Defines the function
def greet():
    print("Hello, Python!")  # Prints a greeting message

# Calls the function
greet()

Parámetros de funciones

Los parámetros permiten pasar datos a las funciones, lo que las hace más flexibles y potentes. Puede definir funciones que acepten uno o varios parámetros.

Ejemplo:

# Defines a function with two parameters
def add(a, b):
    total = a + b  # Adds the two numbers
    print("Total:", total)  # Prints the sum

# Calls the function with arguments
add(5, 3)

Devolver valores desde funciones

Las funciones pueden devolver valores mediante la instrucción return. Esto le permite obtener el resultado de una función y usarlo en otra parte de su código.

Ejemplo:

# Defines a function that returns the sum of two numbers
def add(a, b):
    total = a + b  # Adds the two numbers
    return total  # Returns the sum

# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result)  # Prints the sum

Función de ejemplo

Vamos a crear una función que salude al usuario por su nombre.

Ejemplo:

# Defines a function that takes a name as a parameter and returns a greeting message
def greet(name):
    message = "Hello, " + name + "!"  # Creates a greeting message
    return message  # Returns the message

# Calls the function and stores the returned message
greeting = greet("Alice")
print(greeting)  # Prints the greeting

Ventajas de usar funciones

Usar funciones ofrece varias ventajas:

  • Reutilización: Evite escribir el mismo código varias veces.
  • Organización: Mantenga su código estructurado y manejable.
  • Mantenibilidad: Facilite la actualización y depuración de su código.
# Function that checks if a person is an adult
def check_adult(age):
    if age >= 18:
        return "You are an adult."
    else:
        return "You are not an adult."

# Calls the function with age 16
message = check_adult(16)
print(message)

¡Excelente trabajo!

Ha aprendido a usar funciones para organizar y reutilizar su código en Python. Las funciones hacen que sus programas sean más eficientes, legibles y fáciles de gestionar. ¡Siga practicando: cree sus propias funciones y úselas en distintos escenarios!

¿Qué son las funciones? — ilustración 10

Preguntas frecuentes

¿La lección «¿Qué son las funciones?» es gratis?

Sí — el texto completo de «¿Qué son las funciones?» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 4 lecciones en total.

¿Qué aprenderé en «¿Qué son las funciones?»?

Comprenda el propósito y la estructura de las funciones. Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Python For Kids?

No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «¿Qué son las funciones?»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Python For Kids?

Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué son las funciones?
  2. Definición de sus propias funciones
  3. Argumentos y valores de retorno
  4. Funciones lambda
← Volver a Python For Kids