n = 10
print(n)
# Выведет: 10
n = "Max"
print(n)
# Выведет: Max
имя = "Виктор"
print(имя)
# Выведет: Виктор
a = 10
b = 5
c = a + b
print("Результат ", с)
# Выведет: Результат 15
a = 5
def f():
a = 6
print(a)
f() # Будет выведено: 6
print(a) # Будет выведено: 5
a = 4
def f():
global a
a = 5
print(a)
f() # Будет выведено: 5
print(a) # Будет выведено: 5
a = 5
def f1():
a = 2
def f2():
nonlocal a
a = 1
print(a) # выводит 1
f2()
print(a) # выводит 1
f1()
print(a) # выводит 5
program = "Путевой компьютер!"
# Переменные
stars = 80 # Количество звездочек
tabs = 5 # Количество отступов
dist = 0 # Расстояние, которое нужно проехать
speed = 0 # Средняя скорость авто, км /ч
time = 0 # Время в движении (за рулем)
total_time = 0 # Общее количество времени в пути
drive_hours = 0 # Часов в движении (полных)
drive_mins = 0 # Минут (остаток)
total_hours = 0 # Часов всего (полных)
total_min = 0
tank = 0 # Размер бака
consum = 0 # Средний расход л/100 км
refuels = 0 # Количество дозаправок
refuel_time = 0 # Время дозаправки
fuel = 0 # Сколько затрачено топлива
price = 0
breaks = 0 # Количество плановых остановок
break_time = 0 # Время каждой плановой остановки
# Выводим заголовок
print("\t" * tabs, program)
print("*" * stars)
# Ввод данных от пользователей
dist = int(input("Введите расстояние, км: "))
speed = int(input("Планируемая средняя скорость (целое число): "))
consum = float(input("Введите средний расход л./100 км (вещ.число): "))
tank = float(input("Объем бака, л: "))
price = float(input("Стоимость 1 литра топлива, р.: "))
breaks = float(input("Количество плановых остановок (без дозаправок): "))
break_time = float(input("Время каждой плановой остановки, минут: "))
refuel_time = float(input("Время на дозаправку, минут : "))
# Производим вычисления
time = dist * 60 / speed # Время зав рулем
fuel = consum * dist / 100 # Всего затрачено
refuels = fuel // tank
total_time = time + refuels * refuel_time + breaks * break_time
drive_hours = time // 60
drive_mins = time - drive_hours * 60
total_hours = total_time // 60
total_mins = total_time - total_hours * 60
print("*" * stars)
print("\t" * tabs, "Результаты:")
print("Время за рулем: ", int(drive_hours), " ч. ", int(drive_mins), " м. ")
print("Общее время в пути: ", int(total_hours), " ч. ", int(total_mins), " м. ")
print("Количество дозаправок: ", refuels)
print("Потрачено времени на дозаправку: ", refuels * refuel_time, " минут")
print("Израсходовано топлива, л.: ", fuel)
print("Стоимость топлива, p: ", fuel * price)
input("Нажмите Enter для выхода")