Предмет: Информатика,
автор: eshmsa
(Язык Питон)Условие:
Дано нечетное число n. Введите снежинку размерами n×n элементов, как показано в примере.
Формат входных данных:
Дано натуральное нечетное число n (1≤n<50)
Формат выходных данных:
Выведите снежинку заданного размера в виде, указанном в примере ниже.
Обратите внимание: все символы * и . разделены пробелами.
Пример:
входные данные: 9
выходные данные:
* . . . * . . . *
. * . . * . . * .
. . * . * . * . .
. . . * * * . . .
* * * * * * * * *
. . . * * * . . .
. . * . * . * . .
. * . . * . . * .
* . . . * . . . *
Ответы
Автор ответа:
1
Ответ:
n = int(input())
a = [['.'] * n for i in range(n)]
for i in range(n):
a[i][i] = '*'
a[n // 2][i] = '*'
a[i][n // 2] = '*'
a[i][n - i - 1] = '*'
for row in a:
print(' '.join(row))
Объяснение:
eshmsa:
Спасибо:)))
Похожие вопросы
Предмет: Химия,
автор: vladislav20080208
Предмет: Алгебра,
автор: kyytliinnnnn
Предмет: Українська мова,
автор: vd20081309
Предмет: Математика,
автор: ragimovatabiat
Предмет: Математика,
автор: Ayka2341