Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #funzioni per la creazione e il riempimento della matrice
- def matrix(numRows, numColumns):
- #@param numRows:int
- #@param numColumns:int
- #@return m: list of list(matrix)
- assert numRows==numColumns
- mat=[]
- for i in range(0, numRows):
- mat.append([])
- for j in range(0, numColumns):
- mat[i].append(0)
- return mat
- def writeMatrix(numRows, numColumns):
- #@return m: matrix(list of list)
- m=matrix(numRows, numColumns)
- for i in range(numRows):
- m[i]=input("scrivi una riga come una lista di "+str(numColumns)+" valori racchiusi tra parentesi quadre:")
- return m
- #funzione per lo scambio tra la colonna n° x e la riga n°x
- def change(x, numRows, numColumns):
- #@param m: matrix (list of list)
- #return m: matrix (list of list)
- assert x<=numRows or x<=numColumns
- m=matrix(numRows, numColumns)
- m=writeMatrix(numRows, numColumns)
- a=0
- b=0
- for i in range(numRows):
- a=m[i][x]
- b=m[x][i]
- m[i][x]=b
- m[x][i]=a
- return m
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement