import random
¿Cuál es el precio de una aspirina según el código?
Apuntes
import random # Constantes NIVELES = 3 FRASCOS_POR_NIVEL = 5 PRECIO_POR_ASPIRINA = 0.05 # 5 centavos = 0.05 dólares # Inicializa la estantería con valores aleatorios entre 0 y 10 def crear_estanteria(): return [[random.randint(0, 10) for _ in range(FRASCOS_POR_NIVEL)] for _ in range(NIVELES)] # Muestra la estantería def mostrar_estanteria(estanteria): print("Estado actual de los frascos:") for fila in estanteria: print(fila) # Calcula el total de aspirinas en todfrascosos los def total_aspirinas(estanteria): return sum(sum(fila) for fila in estanteria) # Verifica si hay suficientes aspirinas para vender def comprobar_venta(estanteria, cantidad): return total_aspirinas(estanteria) >= cantidad # Realiza la venta de aspirinas y actualiza la estantería def vender_aspirinas(estanteria, cantidad): vendidas = 0 for i in range(NIVELES): for j in range(FRASCOS_POR_NIVEL): if cantidad == 0: return vendidas if estanteria[i][j] > 0: a_vender = min(estanteria[i][j], cantidad) estanteria[i][j] -= a_vender cantidad -= a_vender vendidas += a_ven...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis