Saturday, 18 November 2023

Can a while loop be nested within a for loop and vice versa?

Yes, both while loops can be nested within for loops and vice versa in Python. Nesting loops means placing one loop inside another. This is a common programming practice when you need to iterate over elements in a nested structure, such as a list of lists or a matrix.

Here's an example of a while loop nested within a for loop:

for i in range(3):

    print(f"Outer loop iteration {i}")

    

    j = 0

    while j < 2:

        print(f"  Inner loop iteration {j}")

        j += 1

And here's an example of a for loop nested within a while loop:

i = 0

while i < 3:

    print(f"Outer loop iteration {i}")

    

    for j in range(2):

        print(f"  Inner loop iteration {j}")

    

    i += 1

In both cases, the indentation is crucial in Python to define the scope of the loops. The inner loop is indented and considered part of the outer loop based on the indentation level.

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (354) Python Quiz (22) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses