Словари на практике
Словарь удобен, когда данные ищут по названию: цена находится по имени напитка.
Представь меню кофейни: у каждого напитка своя цена. Хранить это списком неудобно — пришлось бы помнить, на каком месте какая цена. Словарь связывает название и цену напрямую.
prices = {"кофе": 120, "чай": 80, "сок": 150}
print(prices["чай"])
В цикле по заказу мы перебираем названия, а цену каждый раз достаём из словаря. Получается накопление суммы, как в главе про циклы, только слагаемое берётся по ключу.
- Внутри цикла достань цену напитка: prices[drink].
- Прибавь её к total.
- Проверь, что заказ из трёх напитков стоит 320.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! Кофе, чай и снова кофе — 120 + 80 + 120 = 320. Словарь нашёл цену по названию, а цикл сложил всё вместе.
Требования
В цикле по order добавляй к total цену напитка из prices. Вывод — 320.
Проверка
Проверка запускает программу с чистого листа, сверяет вывод и проверяет значение total.
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…