MyTetra Share
Делитесь знаниями!
Задача «Побочная диагональ»
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - Матрицы
Запись: xintrea/mytetra_db_mcold/master/base/1504004724dtl5moo948/text.html на raw.githubusercontent.com

Задача «Побочная диагональ»


Условие

Дано число n. Создайте массив размером n×n и заполните его по следующему правилу:

Числа на диагонали, идущей из правого верхнего в левый нижний угол равны 1.

Числа, стоящие выше этой диагонали, равны 0.

Числа, стоящие ниже этой диагонали, равны 2.

Полученный массив выведите на экран. Числа в строке разделяйте одним пробелом.


Во всех задачах считывайте входные данные через input() и выводите ответ через print().



= int(input())
= [["" for i in range(int(n))] for j in range(int(n))]
for i in range(int(n)):
    for j in range(int(n)):
        if i + j == n - 1: a[i][j] = '1'
        if i + j > n - 1: a[i][j] = '2'
        if i + j < n - 1: a[i][j] = '0'
for x in a: print(" ".join(x))

 
MyTetra Share v.0.58
Яндекс индекс цитирования