All categories

    Loops

    for, while, range, break, and continue.

    01For loop with range

    main.py
    for i in range(5):
        print(i)
    Output
    0
    1
    2
    3
    4

    02While loop

    main.py
    n = 5
    while n > 0:
        print(n)
        n -= 1
    Output
    5
    4
    3
    2
    1

    03Break and continue

    main.py
    for i in range(10):
        if i == 7:
            break
        if i % 2 == 0:
            continue
        print(i)
    Output
    1
    3
    5

    04Nested loops (multiplication table)

    main.py
    for i in range(1, 4):
        for j in range(1, 4):
            print(f"{i}x{j}={i*j}", end=" ")
        print()
    Output
    1x1=1 1x2=2 1x3=3 
    2x1=2 2x2=4 2x3=6 
    3x1=3 3x2=6 3x3=9 

    05Sum of first N numbers

    main.py
    total = 0
    for i in range(1, 11):
        total += i
    print(total)
    Output
    55