Course Content
Python Loops Tutorial
Python Loops Tutorial
Nested while Loop
To summarize, the while
loop statement executes a code block repeatedly as long as a specific condition remains True
. We opt for a while
loop when the number of iterations isn't predetermined.
Now, let's delve into employing a while
loop within another while
loop.
Examine the code below:
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
How does the code work?
In the previous section, we worked with a matrix. We can achieve the same using a nested while
loop!
Examine the code below:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
How does the code work?
Task
Increment every element in the matrix by 1
.
- Configure the outer
while
loop to iterate through each row in the matrix. - Configure the inner
while
loop to iterate through each element in the row of the matrix. - Add
1
to every element. - Display each updated element.
Thanks for your feedback!
Nested while Loop
To summarize, the while
loop statement executes a code block repeatedly as long as a specific condition remains True
. We opt for a while
loop when the number of iterations isn't predetermined.
Now, let's delve into employing a while
loop within another while
loop.
Examine the code below:
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
How does the code work?
In the previous section, we worked with a matrix. We can achieve the same using a nested while
loop!
Examine the code below:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
How does the code work?
Task
Increment every element in the matrix by 1
.
- Configure the outer
while
loop to iterate through each row in the matrix. - Configure the inner
while
loop to iterate through each element in the row of the matrix. - Add
1
to every element. - Display each updated element.
Thanks for your feedback!
Nested while Loop
To summarize, the while
loop statement executes a code block repeatedly as long as a specific condition remains True
. We opt for a while
loop when the number of iterations isn't predetermined.
Now, let's delve into employing a while
loop within another while
loop.
Examine the code below:
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
How does the code work?
In the previous section, we worked with a matrix. We can achieve the same using a nested while
loop!
Examine the code below:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
How does the code work?
Task
Increment every element in the matrix by 1
.
- Configure the outer
while
loop to iterate through each row in the matrix. - Configure the inner
while
loop to iterate through each element in the row of the matrix. - Add
1
to every element. - Display each updated element.
Thanks for your feedback!
To summarize, the while
loop statement executes a code block repeatedly as long as a specific condition remains True
. We opt for a while
loop when the number of iterations isn't predetermined.
Now, let's delve into employing a while
loop within another while
loop.
Examine the code below:
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
How does the code work?
In the previous section, we worked with a matrix. We can achieve the same using a nested while
loop!
Examine the code below:
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
How does the code work?
Task
Increment every element in the matrix by 1
.
- Configure the outer
while
loop to iterate through each row in the matrix. - Configure the inner
while
loop to iterate through each element in the row of the matrix. - Add
1
to every element. - Display each updated element.