Need only the final result of for loop
Suppose I want to increase each off diagonal element of a matrix by 1. Myy program gives me a sequence of matrices each time changing only one entry. I just need the final matrix of the sequence. Please check the following program. What modification is required so that the program changes all the entries at a time?
A=random_matrix(QQ,5,5)
B=copy(A)
for i in range(A.nrows()):
for j in range(A.nrows()):
if i!=j:
B[i,j]=A[i,j]+1
print A,B