Untitled
unknown
python
a year ago
1.2 kB
3
Indexable
class Car: def __init__(self,name,max_speed): self.name = name self.speed = 0 self.state = 'off' self.max_speed = max_speed def start(self): if self.state == "off": print("Turning car on..") self.state = "on" else: print("Car is already on.") def stop(self): if self.state == "on": print("Turning car off..") self.state = "off" else: print("Car is already off.") def accelerate(self,speed): if self.state == "on": new_speed = self.speed + speed if new_speed >= self.max_speed: self.speed = self.max_speed else: self.speed = new_speed print(f"Current speed:{self.speed}") def brake(self,speed): if self.state == "on": new_speed = self.speed - speed if new_speed <= 0: self.speed = 0 else: self.speed = new_speed print(f"Current speed:{self.speed}") omni = Car(name="Maruthi Omni",max_speed=100)
Editor is loading...
Leave a Comment