DashaB27
20.05.2022 18:24

Добавить в игру пятнашки условие проверки(Мы можем переставлять соседние с пустой ячейки. Через одну и по диагонали переставлять не можем) Игру ниже прикладываю

print(pyfiglet.figlet_format("TAG GAME"))

print('Добро в игру пятнашки')

print('Правила: соберите все костяшки в порядке возрастания')

input('Нажмите Enter для начала игры...')

mylist = [10, 22, 35, 44, 60, 69, 78, 100]

bar = IncrementalBar('Загрузка: ', max=len(mylist))

for item in mylist:

bar.next()

time.sleep(random.uniform(0, 0.3))

bar.finish()

if os.name == 'nt':

os.system('cls')

else:

print('Консоль не очищена')

number_list = [i for i in range(1, 16)]

for i in range(1, 16):

number_list.append(i)

number_list.append(' ')

result_list = list(zip(*[iter(number_list)] * 4))

for i in range(len(result_list)):

result_list[i] = list(result_list[i])

random.shuffle(number_list)

area = list(zip(*[iter(number_list)] * 4))

for i in range(len(area)):

area[i] = list(area[i])

col_width = max(len(str(num)) for row in area for num in row) + 2

while result_list != area:

os.system('cls')

for row in area:

print(''.join(str(num).ljust(col_width) for num in row))

row1 = int(input('Введите строку, откуда вы хотите переместить элемент: ')) - 1

column1 = int(input('Введите столбец, откуда вы хотите переместить элемент: ')) - 1

row2 = int(input('Введите строку, куда вы хотите переместить элемент: ')) - 1

column2 = int(input('Введите столбец, куда вы хотите переместить элемент: ')) - 1

if area[row2][column2] == ' ':

area[row1][column1], area[row2][column2] = area[row2][column2], area[row1][column1]

else:

print('Ячейка занята')

continue

print('Поздравляю! Вы победили')

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
hers25
21.05.2022 09:16
1. Расширение файла, как правило, характеризует:
тип файла
2. Файл - это:
поименованный объект, расположенный на диске
3. Задан полный адрес файла: c:\documets\prikaz.doc. Какое у файла составное имя?
prikaz.doc

4. К сервисным системам относятся:
утилиты
оболочки
хотя насчет оболочек я не уверен. уточни, что под этим подразумевает ваш учитель

5. Какое программное обеспечение обеспечивает рабочую среду для других программ:
системное

6. Какая версия программного продукта является более новой:
MS DOS 6.22
Вообще-то более новой является Windows 8.1, только учителю про это не говори, он, похоже, сам не знает.

7. Программы, скачанные из Интернета и имеющие определенный срок пользования, являются:
условно-бесплатными
И не обязательно их качать из интернета. Раньше их и на дисках продавали.

8. Интерфейс, в котором для управления компьютером используются объекты, называется:
объектно-ориентированным

9. Программы, которые существенно меняют пользовательский интерфейс, не меняя при этом программный, относятся к:
оболочкам

10. Какой шаблон позволяет найти файлы, которые начинаются на букву f, заканчиваются на t и имеют любое расширение:

*ft.*

f*?d.*??

f?*d.*
Здесь нет правильного ответа. Правильный такой:
f*t.*

11. Сколько различных операционных систем можно установить на одном жестком диске:

только одну

только две

только три
Опять нет ответа. Правильный ответ - до 4. Потому что на одном диске может быть максимум 4 Основных раздела.
Я 4 системы на один диск ставил.
Причем с 4 разными файловыми системами : FAT32 - Win98, NTFS - Win XP, Reiser (SUSE), Ext4 (Mandriva)

12. Какое максимальное число логических дисков можно создать в расширенном разделе:
23 - буквы от C до Z. Буквы A и B отведены под дискеты, которые сейчас уже никто не использует.

13. После форматирования диска его доступный объем может уменьшиться по причине:
наличия испорченных секторов
Хотя логические ошибки тоже могут быть. Но они обычно не влияют на доступный объем.
А фатальные ошибки - это когда диск вообще не читается.
0,0(0 оценок)
Ответ:
milanakpoplove
21.05.2022 09:16
Защита и резервирование информации

1. Программа для архивации файлов - это:
программа для уменьшения (сжатия) исходного объема файлов

2. Сжатый файл представляет собой:
файл, упакованный с архиватора

3. Какое из названных действий можно произвести со сжатым файлом:
распаковать
Вообще-то .exe файлы, упакованные с таких программ, как exepak, pklite, diet, aspack и некоторых других, можно запустить на выполнение.
Они на лету разворачиваются в памяти и сразу выполняются.

4. Компьютерные вирусы:
создаются людьми специально для нанесения ущерба ПК

5. Отличительными особенностями компьютерного вируса являются:
маленький объем и к самостоятельному запуску и созданию

6. Загрузочные вирусы:
запускаются при запуске компьютера

7. Файловые вирусы:
поражают программы в начале их работы

8. Какого типа файлы лучше всего сжимаются:
текстовые

9. Чему равен коэффициент сжатия, если начальный объем составлял 250 Кбайт, после сжатия 50 Кбайт
20%

10. Какие мероприятия не являются административными при обеспечении мер безопасности:
контроль смены паролей
выявление уязвимостей в системе защиты
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота