mirror of
https://github.com/KUlishevgeniy/c22712.git
synced 2026-09-24 08:00:22 +00:00
Джанго проект
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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()
|
||||
|
||||
Reference in New Issue
Block a user