Course Content

# Python Loops Tutorial

Python Loops Tutorial

## Nested for Loop

Let's delve into the world of matrices!

With the aid of a nested loop, we can manipulate matrices.

In mathematics, a **matrix** is a rectangular array or table of numbers, symbols, or expressions organized in rows and columns. It's used to represent a mathematical object or a characteristic of such an object.

In Python, a matrix is a data structure composed of nested lists.

The **outer** loop will handle the matrix's rows, while the **inner** loop will manage the columns, or vice versa.

Note

`len(matrix)`

signifies the number ofrows.`len(matrix[i])`

represents the count ofelements in a row(equivalent to the number of columns). Or vice versa.

**Examine the code below:**

**How does this code work?**

# Task

You must calculate the sum of all elements within the matrix.

- Initialize
`counter = 0`

. - Configure the outer
`for`

loop to iterate through the number of rows in the matrix. - Configure the inner
`for`

loop to iterate through the number of elements in each row of the matrix. - Accumulate the sum using the
`counter`

variable. - Display the value stored in the
`counter`

.

Everything was clear?

Section 3. Chapter 2