CURSO GRATUITO · MÓDULO 4 · LECCIÓN 4.2

Parámetros y argumentos

Crea funciones reutilizables, organiza registros y colecciones y controla errores para construir programas fiables.

Todas las lecciones son gratuitas. Puedes leer y practicar sin crear una cuenta.

Al terminar podrás

  • Distinguir parámetros de argumentos.
  • Usar argumentos posicionales y con nombre.
  • Definir parámetros con valores predeterminados.

Vamos paso a paso

Un parámetro es el nombre que aparece en la definición y representa el dato que recibirá la función. Un argumento es el valor concreto que entregamos al llamarla. Separar ambos conceptos permite escribir una solución reutilizable.

Los argumentos posicionales se asignan según el orden de los parámetros. También puedes indicar el nombre del parámetro, por ejemplo calcular_total(precio=100, cantidad=2); esta llamada resulta más clara cuando hay varios valores.

Un parámetro puede tener un valor predeterminado. En def calcular_total(precio, cantidad=1), cantidad vale uno cuando no se indica. Los parámetros obligatorios deben colocarse antes de los que tienen valor predeterminado, y una llamada puede sobrescribir ese valor.

EJEMPLO EN PYTHON

def calcular_total(precio, cantidad=1):
    return precio * cantidad

print(calcular_total(2500))
print(calcular_total(precio=2500, cantidad=3))

RESULTADO

2500
7500

¿Qué está pasando?

  1. cantidad tiene el valor predeterminado uno.
  2. La primera llamada solo entrega precio y utiliza ese valor.
  3. La segunda llamada especifica cantidad=3 y calcula otro total.

Errores que conviene evitar

  • Olvidar un argumento obligatorio al llamar una función.
  • Colocar un parámetro obligatorio después de uno con valor predeterminado.

AHORA TE TOCA A TI

Calcular entradas con cantidad predeterminada

Define calcular_entradas(precio, cantidad=1) para devolver el total. Muestra el costo de una entrada de 2500 y de tres entradas de 2500.

PISTAS

  • Declara cantidad=1 en la cabecera de la función.
  • Utiliza return y llama la función una vez sin cantidad y otra vez con tres.

Tu espacio de trabajo

Cómo usar este laboratorio

Python · nivel principiante
  1. 01EscribeModifica el archivo main.py en el editor.
  2. 02EjecutaCorre tu programa o comprueba el ejercicio.
  3. 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad

Define calcular_entradas(precio, cantidad=1) para devolver el total. Muestra el costo de una entrada de 2500 y de tres entradas de 2500.

Entorno de desarrollo

Laboratorio de Python

Al ejecutar se inicia Python
main.pyPYTHON
Archivo de práctica
Loading...

Teclas útiles en el móvil

Python en el navegador · entorno aislado2 líneas