class Trip:
def __init__(self, distance, fuel):
self.distance = distance
self.fuel = fuel
def calculate_consumption(self):
return (self.fuel / self.distance) * 100 if self.distance else 0
class TripPrinter:
def print_trip(self, trip):
print(f"Проехали {trip.distance} км. Расход: {trip.calculate_consumption()}")
class TripSaver:
def save_trip(self, trip):
with open("log.txt", "a") as f:
f.write(f"{trip.distance} км, {trip.fuel} л\n")