Задача Задача №1207844
А
А
Для определения геозоны 2 на 2 блока в мире Майнкрафт с помощью Python 2.7, можно написать следующий код:
def определить_геозону_майнкрафт():
мир_майнкрафт = [
[0, 1, 0, 1, 0],
[1, 1, 1, 1, 1],
[0, 1, 0, 1, 0],
[1, 1, 1, 1, 1],
]
for i in range(len(мир_майнкрафт) - 1):
for j in range(len(мир_майнкрафт[i]) - 1):
if мир_майнкрафт[i][j] == 1 and мир_майнкрафт[i+1][j] == 1 and мир_майнкрафт[i][j+1] == 1 and мир_майнкрафт[i+1][j+1] == 1:
print('Обнаружена геозона 2 на 2 блока в координатах ({}, {}) - ({}, {})'.format(i, j, i+1, j+1))
определить_геозону_майнкрафт()
Этот код пройдет по каждому блоку в мире Майнкрафт и найдет геозону 2 на 2 блока, состоящую из блоков, значение которых равно 1. После выполнения программы, она выведет координаты найденной геозоны.