How to display the upper triangular matrix in Python

1 Answer

0 votes
def printUpperTriangular(matrix):
    rows = len(m);  
    cols = len(m[0]);  
    
    if (rows != cols):  
        print("Not a square matrix");  
    else:  
        for i in range(0, rows):
            for j in range(0, cols):
                if (i > j):
                    print("0", end = " ");
                else:
                    print(m[i][j], end = " ");
            print(" ");
        
    
m = [     
        [1, 2, 3],  
        [4, 5, 6],  
        [7, 8, 9]  
    ];  
    

printUpperTriangular(m)
  
  
  
  
  
'''
run:
  
1 2 3  
0 5 6  
0 0 9   
  
'''

 



answered Aug 27, 2021 by avibootz
edited Aug 27, 2021 by avibootz

Related questions

1 answer 224 views
1 answer 216 views
1 answer 245 views
1 answer 256 views
1 answer 314 views
1 answer 356 views
1 answer 264 views
...