Комнаты и рюкзак
Собираем списки комнат и найденных предметов.

Шаг 1 · Создай список комнат
Список хранит несколько значений в определённом порядке.
rooms = ["кухня", "подвал", "чердак"]print("Можно пойти:", rooms)print("чердак" in rooms)Результат
Можно пойти: ['кухня', 'подвал', 'чердак'] True
Что происходит в коде
- Квадратные скобки создают список из трёх строк.
- print() выводит список целиком.
- Оператор in отвечает True, если «чердак» есть в списке.
Шаг 2 · Положи предмет в рюкзак
Пустой список можно постепенно наполнять предметами.
inventory = []inventory.append("фонарик")inventory.append("меч")print("меч" in inventory)print(inventory)Результат
True ['фонарик', 'меч']
Что происходит в коде
- [] означает пустой список.
- append() добавляет новый элемент в конец списка.
- in проверяет, нашёл ли игрок меч.
Попробуй сам
- Добавь в список комнат библиотеку и спальню.
- Положи в рюкзак отмычку и проверь её наличие через in.
- Выведи количество предметов с помощью len(inventory).
Открой пример в онлайн IDE, измени его и проверь результат после каждого изменения.
Как это работает в полной игре
В готовой игре ROOMS перечисляет комнаты, inventory хранит находки, а searched_rooms запоминает уже осмотренные комнаты.
Скачать исходный код игрыЗаметка для преподавателя
Попросите ребёнка назвать результат выражения «карта» in inventory до запуска. Не путайте предметы с их описаниями: описания появятся в уроке о словарях.