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

Есть ответ
12.12.2022
466

Ответ


#с помощью списков так с помощью списков
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()


Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
12.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.