Al terminar podrás
- Diseñar funciones con parámetros y return.
- Seleccionar listas, tuplas y diccionarios según los datos.
- Manejar excepciones y validar resultados.
Vamos paso a paso
Esta evaluación integra funciones, parámetros, return, alcance, tuplas, diccionarios y excepciones. Una solución puede utilizar una función para calcular, un diccionario para representar un registro y una tupla para agrupar valores relacionados.
Al leer un problema, identifica qué datos recibe la función, qué nombres están disponibles en cada ámbito y qué resultado devuelve. Cuando una clave falta o una conversión falla, reconoce la excepción correspondiente.
El reto calcula el valor de un producto mediante un diccionario y una función. Revisa los argumentos y compara el resultado con una operación manual; una solución de calidad es legible, comprobable y fácil de modificar.
EJEMPLO EN PYTHON
def total_producto(precio, cantidad):
return precio * cantidad
producto = {"precio": 900, "cantidad": 4}
print(total_producto(producto["precio"], producto["cantidad"]))RESULTADO
3600
¿Qué está pasando?
- La función recibe precio y cantidad.
- El diccionario conserva los datos.
- return devuelve el producto.
Errores que conviene evitar
- Consultar una clave que no existe.
- Imprimir dentro de una función cuando se requiere devolver un resultado.
AHORA TE TOCA A TI
Procesar un producto
Define total_producto(precio, cantidad). Guarda precio 900 y cantidad 4 en un diccionario e imprime el total.
PISTAS
- Define la función antes de llamarla.
- Pasa los valores del diccionario como argumentos.
Tu espacio de trabajo
Cómo usar este laboratorio
- 01EscribeModifica el archivo main.py en el editor.
- 02EjecutaCorre tu programa o comprueba el ejercicio.
- 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad
Define total_producto(precio, cantidad). Guarda precio 900 y cantidad 4 en un diccionario e imprime el total.
Entorno de desarrollo
Laboratorio de Python
Teclas útiles en el móvil