Предмет: Информатика,
автор: 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)
Похожие вопросы
Предмет: Українська мова,
автор: kubynetsdima
Предмет: Литература,
автор: abdullaevadilfuza199
Предмет: Математика,
автор: kabirovmintimer4
Предмет: Физика,
автор: agent997
Предмет: Математика,
автор: mkrtchdiana230908