Информатика, вопрос задал kirillchernov765 , 7 лет назад

Напишите программу, которая будет получать на вход число 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()

Новые вопросы