Codifica un programa en Python que calcule el precio de compra de acuerdo con la siguiente tabla de precios:
Menos de tres kilos $2.4 pesos
[3, 6) kilos $2.3 pesos
[6, 10) $2.1 pesos
mas de 10 kilos $1.85 pesos
Imprime El importe a pagar
b) Transforma el programa para que puedas calcular el importe de compra para un numero indeterminado de compras.
Respuestas a la pregunta
A continuación se muestra código en lenguaje Python 3 para calcular importe de una compra según precios del producto y cantidades en kilos.
Programa precio de compra
if __name__ == '__main__':
- # Definir variables
cantprod = float()
totalcompra = float()
ventas = int()
contador = 1
print("Bienvenido")
- # ingresar datos
print("Ingrese cantidad de ventas a procesar")
ventas = int(input())
while True:# no hay 'repetir' en python
while True:# no hay 'repetir' en python
print("Venta No. ",contador)
print("Ingrese cantidad de kilos: ", end="")
cantprod = float(input())
if (cantprod>0): break
- # calcular importe para cantidad menor a 3 kilos
if (cantprod<3):
precio = 2.4
totalcompra = cantprod*precio
- # calcular importe para cantidad mayor a 3 kilos y menor a 6
if (cantprod>=3) and (cantprod<=6):
precio = 2.3
totalcompra = cantprod*precio
- # calcular importe para cantidad mayor a 6 kilos y menor a 10
if (cantprod>6) and (cantprod<=10):
precio = 2.1
totalcompra = cantprod*precio
- # calcular importe para cantidad mayor a 10 kilos
if (cantprod>10):
precio = 1.85
totalcompra = cantprod*precio
contador = contador+1
- # Mostrar resultados
print("Precio por kilo ",precio)
print("Total importe de la compra ",totalcompra)
if contador>ventas: break
Para saber más acerca de códigos en Python consulte: https://brainly.lat/tarea/13103065