⚖️ Старый vs Новый: практический стиль

← К оглавлению урока

⚡ Главное

Практикум решается базовыми конструкциями, поэтому не нужно усложнять код. Но уже стоит разделять ввод, расчёт и вывод: так легче найти ошибку и объяснить решение.

Слишком плотный код → понятные шаги

# hard.py
print("Стоимость:", (int(input("Км: ")) / 100) * int(input("Расход: ")) * int(input("Цена: ")))
# readable.py
distance = int(input("Введите расстояние (в км): "))
fuel_consumption = int(input("Введите расход бензина на 100 км: "))
fuel_price = int(input("Введите цену за литр бензина: "))

total_cost = (distance / 100) * fuel_consumption * fuel_price
print("Стоимость бензина для поездки:", total_cost)

Конкатенация сейчас → форматирование позже

Source использует конкатенацию строк, потому что это соответствует текущему уровню курса. Позже удобнее будет использовать f-строки.

⚠️ Проверить по документации: f-строки являются стандартным способом форматирования в современном Python, но пока не входят в текущий учебный минимум.