Предмет: Информатика,
автор: matviichukmykola00
Мовою Python 3.8
Даю 50 Балів!!!!
Приложения:
Ответы
Автор ответа:
1
def generate_pattern(n):
if n % 2 == 0: # Перевірка на парне число
print("Введено парне число. Будь ласка, введіть непарне число.")
return
pattern = [[" " for _ in range(n)] for _ in range(n)] # Створення пустого зображення
middle = n // 2 # Знаходимо середину
# Заповнюємо зображення зірочками та проміжками
for i in range(n):
for j in range(n):
if i == middle or j == middle or i == j or i + j == n - 1:
pattern[i][j] = "*"
# Виведення зображення
for row in pattern:
print(" ".join(row))
# Зчитуємо вхідні дані
n = int(input("Введіть непарне число n: "))
# Генеруємо та виводимо зображення
generate_pattern(n)
Похожие вопросы
Предмет: Русский язык,
автор: aazanzaksygeldi
Предмет: Математика,
автор: nasrullayevayxan01
Предмет: Математика,
автор: palamarcyk11nazara
Предмет: Физика,
автор: agent997
Предмет: Математика,
автор: mkrtchdiana230908