class Pedal: def __init__(self): self.상태 = False def press(self): if self.상태: return False else: self.상태 = True return True class Engine: def __init__(self): self.상태 = False def powerUp(self): if self.상태: return False else: self.상태 = True return True def powerDown(self): if self.상태 is False: return False else: self.상태 = False return False def work(self): pass class Wheel: def move(self): pass class Car: def __init__(self, a,b,c,d): self.engine = Engine() self.pedal = Pedal() self.wheels = [] for b in range(4): self.wheels.append(Wheel()) def 시동걸다(self): self.engine.powerUp() def 움직이다(self): if(self.pedal.press()): while self.engine.work(): for b in self.wheels: b.move() a=Car() a.시동걸다() a.움직이다()