def vvod():
    range = input("Введите расстояние поездки (км): ")
    rashod = input("Введите расход топлива на 100 км: ")
    price = input("Введите цену 1 литра топлива: ")
    return range, rashod, price


def raschet(range, rashod, price):
    range = float(range)
    rashod = float(rashod)
    price = float(price)

    litrs = range / 100 * rashod
    stoimost = litrs * price
    return litrs, stoimost


range, rashod, price = vvod()

litrs, stoimost = raschet(range, rashod, price)

print("Нужно литров:", litrs)
print("Стоимость поездки:", stoimost, "рублей")

if stoimost > 3000:
    print("Дорогая поездка")
else:
    print("Обычная поездка")
    
    
    #Эта программа считает стоимость поездки на машине. 
    # У меня две функции. Первая vvod просто спрашивает у пользователя три числа расстояние в километрах, расход топлива на 100 км и цену одного литра. 
    # Все три значения возвращаются в основную часть программы. Вторая функция raschet принимает эти значения и превращает их из строк в числа через float, потому что input всегда возвращает строку. 
    # Внутри сначала считается, сколько литров нужно на поездку, расстояние делю на 100 и умножаю на расход. Потом литры умножаю на цену литра — получается стоимость. 
    # Функция возвращает и литры, и стоимость. Дальше в основной части программы я вызываю обе функции, сохраняю результаты в переменные и вывожу их на экран. 
    # В конце через if / else проверяю: если стоимость больше 3000 рублей — выводится «Дорогая поездка», иначе — «Обычная поездка».