def get_input():
  #  Запрашивает у пользователя данные и возвращает их. #
    distance = float(input("Введите расстояние поездки (км): "))
    consumption = float(input("Введите расход топлива на 100 км (л): "))
    price = float(input("Введите цену 1 литра топлива (руб.): "))
    return distance, consumption, price


def calculate_trip(distance, consumption, price):
  #  Рассчитывает количество литров и стоимость поездки. #
    liters = distance * consumption / 100
    cost = liters * price
    return liters, cost


def check_cost(cost):
  #  Возвращает оценку стоимости поездки. #
    if cost > 3000:
        return "Дорогая поездка"
    else:
        return "Обычная поездка"


def main():
    distance, consumption, price = get_input()
    liters, cost = calculate_trip(distance, consumption, price)

    print("\n--- Результаты расчёта ---")
    print(f"Необходимо топлива: {liters:.2f} л")
    print(f"Стоимость поездки: {cost:.2f} руб.")
    print(check_cost(cost))



if __name__ == "__main__":
    main()