Python intermedio para desarrolladores
Jasmin Ludolf
Senior Data Science Content Developer
# Lista de tiempos de preparación (minutos) preparation_times = [19.23, 15.67, 48.57, 23.45, 12.06, 34.56, 45.67]# Calcular el tiempo medio de preparación average_time = sum(preparation_times) / len(preparation_times)# Redondear el resultado rounded_average_time = round(average_time, 2) print(average_time)
28.46
No te repitas (DRY)
$$

# Crea una función para calcular el valor medio
def
# Crea una función para calcular el valor medio
def average
# Crea una función para calcular el valor medio
def average(
# Crea una función para calcular el valor medio
def average(values)
values (argumento): información que la función necesita para trabajar# Crea una función para calcular el valor medio
def average(values):
# Crea una función para calcular el valor medio
def average(values):
# Calcula la media
average_value = sum(values) / len(values)
# Crea una función para calcular el valor medio
def average(values):
# Calcula la media
average_value = sum(values) / len(values)
# Redondea el resultado
rounded_average = round(average_value, 2)
# Crea una función para calcular el valor medio def average(values): # Calcula la media average_value = sum(values) / len(values) # Redondea el resultado rounded_average = round(average_value, 2)# Devuelve un resultado return
average_value y rounded_average solo existen dentro de average()# Crea una función para calcular el valor medio
def average(values):
# Calcula la media
average_value = sum(values) / len(values)
# Redondea el resultado
rounded_average = round(average_value, 2)
# Devuelve rounded_average como salida
return rounded_average
# Lista de tiempos de preparación (minutos) preparation_times = [19.23, 15.67, 48.57, 23.45, 12.06, 34.56, 45.67]# Calcular la media print(average(preparation_times))
28.46
# Lista de pedidos orders = [12, 8, 10, 9, 15, 21, 16]print(average(orders))
12.86
# Calcular la media
print(average(preparation_times))
28.46
# Guardar la media average_time = average(preparation_times)print(average_time)
28.46
Python intermedio para desarrolladores