print(f"Завершено проектов: {len(self.projects)}. Выбери следующий:") project_options = [ "Портальная пушка на микроволновке", "Экзоскелет для увеличения IQ", "Антигравитационная платформа", "Квантовый дешифратор мозговых волн", "Генетический модификатор интеллекта" ] # Выбираем только незавершенные проекты available_projects = [p for p in project_options if p not in self.projects] if not available_projects: print("\nТы завершил все проекты! Ты готов к этапу 4!") self.stage = 4 return for i, project in enumerate(available_projects, 1): print(f"{i}. {project}") choice = input(">>> ") if choice.isdigit() and 1 <= int(choice) <= len(available_projects): selected_project = available_projects[int(choice)-1] print(f"\nНачинаем проект: {selected_project}") print("Для реализации тебе потребуются:") # Случайные требования requirements = random.sample([ "конденсатор потока", "нейтронные батарейки", "суперкомпьютер на Raspberry Pi", "квантовый симулятор", "генетический образец" ], 3) for