Номер §5.5 № 11

ГДЗ по информатике 8 класс, Босова 2023, страница 253

§. № Шахматная доска из символов

Напишите программу, выводящую на экран изображение шахматной доски, где чёрные клетки изображаются звёздочками, а белые — пробелами. Рекомендуемый вид экрана после выполнения программы: восемь строк по четыре звёздочки, причём звёздочки соседних строк смещены.

Решение

У доски строк и клеток в каждой строке. Внешний цикл перебирает строки row от до , внутренний — столбцы col от до . Соседние клетки должны различаться, поэтому чёрную обозначим * тогда, когда сумма номеров строки и столбца чётна; иначе выведем пробел. После восьми клеток переводим строку.

for row in range():
    for col in range():
        if (row + col) %  == :
            print('*', end=' ')
        else:
            print(' ', end=' ')
    print()

Остаток % определяет чётность. Для первой строки row = звёздочки стоят при col = , , , ; для следующей row = — при col = , , , . Следовательно, цвета смещаются как на шахматной доске. Пустой print() завершает текущую строку. Получатся восемь чередующихся строк по четыре звёздочки.

Ответ

Пример вывода:

*   *   *   *
  *   *   *   *
*   *   *   *
  *   *   *   *
*   *   *   *
  *   *   *   *
*   *   *   *
  *   *   *   *
Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото