Saltar al contenido principal

Curso

Python: Retos Básicos
Tiempo estimado
15 min
Dificultad estimada
Introductoria
Extensión
155 palabras
Puntos disponibles
4 puntos
Número de actividades
1 actividad

Reto 8: Calcular los cambios entre lecturas

Objetivo #

Calcular los cambios entre lecturas aplicando los contenidos de Python básico.

Conocimientos previos #

Listas, índices, range(), for y append().

Repasar los temas necesarios

Tu reto #

Implementa la función variaciones(lecturas).

A partir de una lista de enteros, devuelve una nueva lista con el cambio entre cada lectura y la anterior: lectura actual menos lectura anterior.

El primer valor no tiene una lectura previa y no genera resultado. Una lista vacía o con un solo elemento produce []. Conserva el orden, permite cambios negativos y no modifiques la lista recibida.

La función debe devolver el resultado con return. No uses input() ni print(): el corrector llamará a tu función con diferentes datos.

Ejemplos #

LlamadaResultado devuelto
variaciones([10, 13, 8, 8])[3, -5, 0]
variaciones([7])[]
Cargando actividad al acercarte…
Ver una pista

Empieza en el índice 1. En cada posición puedes restar el valor situado justo antes.