Lección 11 de 12 · Lectura y práctica
Funciones: definiendo y llamando
Funciones: definiendo y llamando Esta leccion pertenece al curso Introducción a la Programación con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues.
Del concepto a la práctica
Taller de esta lección
Una función encapsula una tarea con entradas y una salida definida. Separar el cálculo de la presentación evita repetir fórmulas y permite comprobar la función con varios casos sin ejecutar un menú completo.
Ejemplo resuelto
def calcular_multa(dias, tarifa):
return dias * tarifa
resultado = calcular_multa(3, 0.5)
print(resultado)La salida es 1.5. La función no imprime: devuelve el valor para que otra parte decida cómo mostrarlo.
Pruébalo
Define la función con dos parámetros.
Llámala con 0 y 0.5.
Llámala con 4 y 0.25.
Imprime cada retorno por separado.
Error frecuente: olvidar return y recibir None. Corrección: devuelve explícitamente el cálculo; usa print() fuera cuando necesites mostrarlo.
Comprueba tu resultado
Las llamadas calcular_multa(0, 0.5) y calcular_multa(4, 0.25) deben devolver 0 y 1.0. Guarda ambos retornos en variables y comprueba que sus tipos sean int o float, no NoneType.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Funciones: definiendo y llamando
Esta leccion pertenece al curso Introducción a la Programación con Python y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.
Objetivo practico
Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.
Pasos recomendados
- Lee el concepto y escribi una definicion breve.
- Identifica un caso de uso laboral donde aparezca este problema.
- Construye un ejemplo pequeno y documenta las decisiones.
- Compara tu resultado con el checklist de la leccion.
Sigue con Introducción a la Programación con Python
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.