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

03 цикли пайтон
Задание
Вывести на экран фигуры, заполненные звездочками.
Диалог с пользователем реализовать при помощи меню.

Приложения:

Ответы

Автор ответа: ILFV183
1

Ответ:

mat = [[' '] * 7 for _ in range(7)]

n = input('Введите букву от а до к\n')

match n:

   case 'а':

       for i in range(7):

           for j in range(7):

               if (i < j and i < 7 - 1 - j) or (i < j and i > 7 - 1 - j):

                   mat[i][j] = '*'

   case 'б':

       for i in range(7):

           for j in range(7):

               if (i > j and i < 7 - 1 - j) or (i > j and i > 7 - 1 - j):

                   mat[i][j] = '*'

   case 'в':

       for i in range(7):

           for j in range(7):

               if i < j and i < 7 - 1 - j:

                   mat[i][j] = '*'

   case 'г':

       for i in range(7):

           for j in range(7):

               if i > j and i > 7 - 1 - j:

                   mat[i][j] = '*'

   case 'д':

       for i in range(7):

            for j in range(7):

                if (i > j and i > 7 - 1 - j) or (i < j and i < 7 - 1 - j):

                    mat[i][j] = '*'

   case 'е':

       for i in range(7):

            for j in range(7):

                if (i > j and i < 7 - 1 - j) or (i < j and i > 7 - 1 - j):

                    mat[i][j] = '*'

   case 'ж':

       for i in range(7):

            for j in range(7):

                if i > j and i < 7 - 1 - j:

                    mat[i][j] = '*'

   case 'з':

       for i in range(7):

            for j in range(7):

                if i < j and i > 7 - 1 - j:

                    mat[i][j] = '*'

   case 'и':

       for i in range(7):

            for j in range(7):

                if (i < j and i < 7 - 1 - j) or (i > j and i < 7 - 1 - j):

                    mat[i][j] = '*'

   case 'к':

       for i in range(7):

            for j in range(7):

                if (i > j and i > 7 - 1 - j) or (i < j and i > 7 - 1 - j):

                    mat[i][j] = '*'

   case _:

       raise ValueError('по русскому написано, от а до к')

for i in mat:    print(*i)

Похожие вопросы
Предмет: Другие предметы, автор: pixxxto9
Складання власної казки на сучасний лад

Складіть казку на сучасний лад, у якій є обов’язкові умови.

Жанр казки: фантастично-героїчний.

Герої казки: українські козаки Вернигора, Легкоступ, Швидкий.

Місце і час подій: 2022 рік, Україна.

Основа конфлікту: боротьба добра і зла.

Чарівні предмети: меч – голова з плеч, смартфон, ноутбук та ін..

Фантастична подія: подорож у часі.

Обов’язкова умова: діалог персонажів.

Продумайте цікаві елементи до кожної частини.

Укладаючи казку, обов’язково використовуйте такі елементи: казковий зачин (Було це ще за царя Гороха… Були собі… Давним-давно… Якось… Ще в сиву давнину… Колись давно… Жив собі на світі…), казкову середину (Іде собі, іде і бачить… І питає… Знову просить… та давай бігти… Очам не може повірити… Коби ж то стільки біди… Ой лишенько!.. Швидко казка мовиться, та не швидко діло робиться…) та казкову кінцівку (І я там був, мед-пиво пив… Тут і казці кінець, а хто слухав – молодець. Казці кінець, а вам бубликів вінець. І стали вони жити-поживати і добра наживати. Поблагословила мати під вінець, тут і казці кінець.).

Казка обов’язково має містити повчальний зміст.
Предмет: Биология, автор: VitekSokolov