Lower Triangular and Upper Triangular Matrix Python

PROGRAM TO PRINT LOWER TRIANGULAR AND UPPER TRIANGULAR MATRIX


# Function to form lower triangular 
# matrix
def lower(matrix, row, col):
  
      
    for i in range(0, row):
      
        for j in range(0, col):
          
            if (i < j):
              
                print("0", end = " ");
              
            else:
                print(matrix[i][j], 
                       end = " " );
          
        print(" ");
      
# Function to form upper triangular marix
def upper(matrix, row, col):
  
    for i in range(0, row):
      
        for j in range(0, col):
          
            if (i > j):
                print("0", end = " ");
              
            else:
                print(matrix[i][j], 
                       end = " " );
          
        print(" ");
  
# Driver Code
matrix = [[1, 2, 3], 
          [4, 5, 6], 
          [7, 8, 9]];
row = 3;
col = 3;
      
print("Lower triangular matrix: ");
lower(matrix, row, col);
      
print("Upper triangular matrix: ");
upper(matrix, row, col);



OUTPUT
Lower triangular matrix: 
1 0 0 
4 5 0 
7 8 9 
Upper triangular matrix: 
1 2 3 
0 5 6 
0 0 9 

Comments

Popular posts from this blog

Solve the Sudoku Python

Solve the Sudoku Java

Find Duplicates Java