Untitled
unknown
python
a year ago
2.6 kB
4
Indexable
import time import random class Ropa: def __init__(self, sucia=True): self.sucia = sucia self.grado_lavado = 0 class Lavadora: def __init__(self): self.ropa_sucia = [] self.ropa_lavada = [] def agregar_ropa(self, ropa): self.ropa_sucia.append(ropa) def lavar(self): self.ropa_lavada = [] for ropa in self.ropa_sucia: ropa.grado_lavado = 0 while ropa.grado_lavado < 100: ropa.grado_lavado += random.randint(1, 20) print(f"Grado de lavado: {ropa.grado_lavado}") time.sleep(0.1) self.ropa_lavada.append(ropa) def guardar_ropa(self): for ropa in self.ropa_lavada: ropa.sucia = False self.ropa_sucia = [] # Simulación lavadora = Lavadora() for _ in range(5): ropa = Ropa() lavadora.agregar_ropa(ropa) lavadora.lavar() lavadora.guardar_ropa() class Secadora: def __init__(self): self.ropa_lavada = [] self.ropa_seca = [] def agregar_ropa(self, ropa): self.ropa_lavada.append(ropa) def secar(self): self.ropa_seca = [] for ropa in self.ropa_lavada: ropa.grado_lavado = 0 while ropa.grado_lavado < 100: ropa.grado_lavado += random.randint(1, 20) print(f"Grado de lavado: {ropa.grado_lavado}") time.sleep(0.1) self.ropa_seca.append(ropa) def guardar_ropa(self): for ropa in self.ropa_seca: ropa.sucia = False self.ropa_lavada = [] # Simulación secadora = Secadora() for _ in range(5): ropa = Ropa() secadora.agregar_ropa(ropa) secadora.secar() secadora.guardar_ropa() class MaquinaPlanchado: def __init__(self): self.ropa_seca = [] self.ropa_planchada = [] def agregar_ropa(self, ropa): self.ropa_seca.append(ropa) def planchar(self): self.ropa_planchada = [] for ropa in self.ropa_seca: ropa.planchada = False while not ropa.planchada: print("Planchar ropa...") time.sleep(0.1) ropa.planchada = True self.ropa_planchada.append(ropa) def guardar_ropa(self): for ropa in self.ropa_planchada: ropa.sucia = False self.ropa_seca = [] # Simulación maquina = MaquinaPlanchado() for _ in range(5): ropa = Ropa() maquina.agregar_ropa(ropa) maquina.planchar() maquina.guardar_ropa()
Editor is loading...
Leave a Comment