Загрузка данных


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")