Files
2023-05-22 13:36:25 +03:00

26 lines
847 B
Python

from time import time, sleep
from random import random
class Car:
def __init__(self, model = "BMW 5 Седан", color = "Gray", volume = 50, consumption = 1):
self.model = model
self.color = color
self.overall_volume = volume
self.volume = volume
self.consumption = consumption
def start(self):
self.start_time = int(time())
return self.volume // self.consumption
def stop(self):
self.volume -= self.consumption * (int(time())- self.start_time)
return self.volume
def show_info(self):
print(f"Model: {self.model}. Color: {self.color}. Overall volume: {self.overall_volume}. Volume left: {self.volume}")
car = Car(volume=20)
time_sleep = int(car.start()*random())
print(f"time of working: {time_sleep}")
sleep(time_sleep)
car.stop()
car.show_info()