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

Напишите программу, которая будет получать на вход число N и 3 символа, а затем рисует с помощью списков квадрат NxN из этих 3 символов по правилам:
По диагонали – символ 1;
Все, что над ним – символ 2;
Все, что под диагональю – символ 3.
Python!

Ответы

Автор ответа: DNHelper
0

#с помощью списков так с помощью списков

N = int(input())

a, b, c = input(), input(), input()

arr = [['' for j in range(N)] for i in range(N)]

for i in range(N):

   for j in range(N):

       if i == j:

           arr[i][j] = a

       elif j > i:

           arr[i][j] = b

       else:

           arr[i][j] = c

       print(arr[i][j], sep='', end='')

   print()

Похожие вопросы
Предмет: Литература, автор: d2009a12
повість "Неймовірні пригоди Івана Сили". Виконайте практичні завдання (письмово): Розставте події відповідно до хронології. 1. Велет різко відскочив убік і з розмаху вдарив Івана кулаком у груди. Той заточився, але втримався на ногах. Образа і біль були такими сильними, що Іван, не довго думаючи, з усієї сили тріснув у відповідь. Велет цього не очікував, тож кулак парубійка потрапив йому просто в щелепу. Пролетівши зо два метри, він гучно упав до ніг вражених глядачів. 2. Приголомшена публіка не знала, як реагувати. Кілька секунд панувала мертва тиша. Коли ж він опустив штангу і суддя оголосив, що новим чемпіоном Республіки став Іван Сила, зала вибухнула. 3. Ніч Іван перебув у найдешевшому пристанищі для таких же небораків, як він, котрі не мали де подітися у великому місті. Вуйко Микульця пішов у справах: поніс верховинські гостинці синові, який тут служив у війську.​
Предмет: Математика, автор: галя203
Предмет: Математика, автор: ЕкатеринкА15