Отображение ошибки побочного эффекта в некоторых компиляторах Python для функции matrixflip - PullRequest
0 голосов
/ 19 февраля 2019

Я написал код, и для этого мне нужно проверить его на онлайн-компиляторе.Но этот компилятор показывает следующую ошибку. Прикрепление изображения

Также мой код выглядит следующим образом:

def matrixflip(m,d):
    n=m
    x=len(n[0][0:])
    if(d=="h"):
        for i in range(len(n)):
            for j in range(x-1):
                temp=n[i][j]
                n[i][j]=n[i][j+1]
                n[i][j+1]=temp
        print(n)

    elif(d=="v"):
        temp=[]
        for i in range(len(n)-1):
            temp=n[i][0:]
            n[i][0:]=n[i+1][0:]
            n[i+1][0:]=temp
        print(n)

    else:
        print(m)

myl=[[1,2],[3,4]]
matrixflip(myl,"h")

Пожалуйста, ответьте, что мне делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...