Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Помогите, пожалуйста, решить задачу на матрицы
Напишите функцию snake1(n,m), которая возвращает матрицу 𝑛×𝑚n×m, заполненную следующим образом (пример для 𝑛=4n=4, 𝑚=3m=3):
[[1,2,3],
[6,5,4],
[7,8,9],
[12,11,10]]
def snake1(n, m):
return [[j for j in range(i*m+1, i*m+m+1)][::-(i % 2*2-1)] for i in range(n)]
Или попонятнее:
Python:
def snake1(n, m):
snake = []
# Проходим по всем строкам (n строк)
for h in range(n):
# Создаем строку (список чисел)
row = list(range(h*m+1, (h+1)*m+1))
# Если строка имеет нечетный индекс, разворачиваем ее
if h % 2 == 1:
row = row[::-1]
# Добавляем строку
snake.append(row)
return snake
Эта тема - сборник ошибок при задании вопросов, мне надоело каждый раз писать людям что не так, поэтому я создаю эту тему. Один пост - одна ошибка, чтобы на посты можно было ссылаться.
Старина, я очень не завидую?
Ты чем размышлял когда отдавал ключи от своей малышки?
А в данный момент сидишь и страдаешь, со своей проблемой вселенского масштаба.