Skip to content
SISP Home
← Back to Course Materials
CCPG1043 Unit 3

Unidad 03 — Funciones

Start unit → 3.1 Funciones, parámetros y retornos

Las funciones permiten nombrar una operación, recibir datos y devolver resultados. En esta unidad evitaremos variables globales: cada función debe recibir explícitamente lo que necesita.

  1. Contenido
  2. Práctica
  3. Soluciones

Fuera de alcance: creación de módulos, análisis profundo de paso por valor/referencia, IA y vibe coding.

Python Examples

Runnable programs from this unit — copy one and run it to see the concepts above in action instead of just reading about them.

Resumen ejecutable de la Unidad 03
def convertir_minutos(minutos):
    horas = minutos // 60
    restantes = minutos % 60
    return horas, restantes


def esta_en_rango(valor, minimo=0, maximo=100):
    return minimo <= valor <= maximo


horas, minutos = convertir_minutos(145)
print(f"145 minutos = {horas} h y {minutos} min")
print(esta_en_rango(75))