Задача L: Генератор по диагоналям Условие задачи (pdf)
В данной задаче нужно сделать так, чтобы программа вывела генератор списка.
Сделайте генератор, который создает матрицу размера n × m, заполняя её по диагоналям, параллельным побочной, как в примере ниже: Если n = 3 , m = 4: 0 1 3 6 2 4 7 9 5 8 10 11
Формат входных данных На вход программе ничего не подается.
Формат результата Выведите генератор, который создает указанный двумерный список.
Примеры Входные данные
Результат работы [i for i in range(1, n + 1)] Примечания В примере указан генератор, который создает список чисел от 1 до n. Этот пример не является правильным в этой задаче.
Условие задачи (pdf)
В данной задаче нужно сделать так, чтобы программа вывела генератор списка.
Сделайте генератор, который создает матрицу размера n × m, заполняя её по диагоналям, параллельным побочной, как в примере ниже:
Если n = 3 , m = 4:
0 1 3 6
2 4 7 9
5 8 10 11
Формат входных данных
На вход программе ничего не подается.
Формат результата
Выведите генератор, который создает указанный двумерный список.
Примеры
Входные данные
Результат работы
[i for i in range(1, n + 1)]
Примечания
В примере указан генератор, который создает список чисел от
1 до n. Этот пример не является правильным в этой задаче.