El cálculo del promedio de ganancias es importantísimo para evaluar el rendimiento financiero, tomar decisiones informadas y analizar la rentabilidad. Python nos ofrece grandes herramientas para poder llevar a cabo este tipo de cálculos y en este tutorial te voy a mostrar como hacerlo.
- Solicitar cantidad de meses
Primero debemos saber la cantidad de meses sobre los que deseamos calcular el promedio de ganancias, para ello usamos la función input(). Luego la función int() para convertir la cantidad de meses a un numero y asignarlo al la variable num_meses. También iniciamos la variable total_ganancias a 0 para almacenar la suma acumulada de las ganancias de cada mes.
num_meses = int(input("Ingrese la cantidad de meses: "))
total_ganancias = 0
- Recolectar y almacenar las ganancias
Usamos un bucle for para iterar desde 1 hasta num_meses incluyendo ambos extremos usando la función range().
En cada iteración usamos la función input() para ingresar la ganancia del mes correspondiente y la función float() para convertir el numero a decimal, para luego asignarla a la variable ganancia_mes. Una vez hecho esto la ganancia se acumula en la variable total_ganancias que habíamos definido anteriormente sumándola con +=.
for mes in range(1, num_meses + 1):
ganancia_mes = float(input(f"Ingrese la ganancia del mes {mes}: "))
total_ganancias += ganancia_mes
- Calcular el promedio final
Calculamos el promedio de ganancias dividiendo total_ganancias entre num_meses y lo asignamos a la variable promedio_ganancias.
Finalmente mostramos el resultado utilizando la función print() para mostrar en la consola el promedio de ganancias. Y con ayuda de la función f antes del string mostramos el mensaje de una manera legible
promedio_ganancias = total_ganancias / num_meses
print(f"El promedio de ganancias en {num_meses} meses es: {promedio_ganancias}")
Acordate que a la hora de pedir datos al usuario tenes que ser muy claro y conciso para que no haya una confusión. Acá abajo te dejo el código completo para que puedas utilizar el programa cuando lo necesites. Gracias por tu tiempo.
num_meses = int(input("Ingrese la cantidad de meses: "))
total_ganancias = 0
for mes in range(1, num_meses + 1):
ganancia_mes = float(input(f"Ingrese la ganancia del mes {mes}: "))
total_ganancias += ganancia_mes
promedio_ganancias = total_ganancias / num_meses
print(f"El promedio de ganancias en {num_meses} meses es: {promedio_ganancias}")
Curso de Fundamentos de Python
COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE
0 Comentarios
para escribir tu comentario


