Lower Triangular and Upper Triangular Matrix Python
PROGRAM TO PRINT LOWER TRIANGULAR AND UPPER TRIANGULAR MATRIX
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
# 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);
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
Post a Comment