Словарь предметов
Связываем название находки с её описанием.

Шаг 1 · Создай словарь
В словаре каждому ключу соответствует значение. Здесь ключ — имя предмета.
items = { "меч": "Помогает победить дракона.", "карта": "Показывает выход."}print(items["меч"])Результат
Помогает победить дракона.
Что происходит в коде
- Фигурные скобки создают словарь.
- Двоеточие связывает название предмета и его описание.
- items[«меч»] берёт значение по ключу «меч».
Шаг 2 · Покажи найденное
Название и описание можно вывести вместе.
items = {"отмычка": "Открывает замок на чердаке."}found = "отмычка"print("Ты нашёл:", found)print(items[found])Результат
Ты нашёл: отмычка Открывает замок на чердаке.
Что происходит в коде
- found хранит ключ, то есть название находки.
- items[found] находит описание этого предмета.
Попробуй сам
- Добавь в словарь фонарик и аптечку с описаниями.
- Поменяй found на «аптечка» и проверь результат.
- Посчитай, сколько предметов в словаре, с помощью len(items).
Открой пример в онлайн IDE, измени его и проверь результат после каждого изменения.
Как это работает в полной игре
В готовой игре словарь ITEMS хранит семь описаний. После осмотра комнаты игра печатает ITEMS[item].
Скачать исходный код игрыЗаметка для преподавателя
Сравните словарь со списком: в списке мы ищем элемент по номеру, а в словаре — по ключу-имени. Покажите, что неизвестный ключ вызывает ошибку.