Предмет: Информатика, автор: matviichukmykola00

Мовою Python 3.8
Даю 50 Балів!!!!

Приложения:

Ответы

Автор ответа: UseDark
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)

Похожие вопросы
Предмет: Математика, автор: palamarcyk11nazara