Informática, pregunta formulada por emisweet, hace 1 mes

AYUDA EN PYTHON

Crea una aplicación que permita calcular el promedio de ventas de una tienda. El usuario ingresará la cantidad de ventas que registrar. Utilice funciones para pedir y almacenar las ventas, y para calcular el promedio.

Respuestas a la pregunta

Contestado por Tenhou
1

Respuesta:

def numSuma(numeros):

   suma = 0

   for numero in numeros:

       suma = suma + numero

   return suma

def numPromedio(numeros):

   return numSuma(numeros) / len(numeros)

def pedirNumero(msg):

   usuarioNum = input(msg)

   continuar = False

   while continuar == False:

       try:

           usuarioNum = int(usuarioNum)

           continuar = True

       except:

           usuarioNum = input("Numero no valido\nIngrese nuevamente ")

   return usuarioNum

def pedirNumeroFloat(msg):

   usuarioNum = input(msg)

   continuar = False

   while continuar == False:

       try:

           usuarioNum = float(usuarioNum)

           continuar = True

       except:

           usuarioNum = input("No valido\nIngrese nuevamente ")

   return usuarioNum

ventas = []

cantidadVentas = pedirNumero("Cantidad de ventas a registar:")

for x in range(1, cantidadVentas + 1):

   ventas.append(pedirNumeroFloat("Precio de la venta #" + str(x) + ": "))

print("El promedio de las ventas es: ", numPromedio(ventas))

Otras preguntas