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
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))