def main():

    print("For loop demo:")
    for x in range(1, 10):
        print("Counting from 1 to 9: " + str(x))

    # break

    print()
    print("Break out of a for loop when a condition is met:") 
    for x in range(1, 10):        
        print("Counting from 1 to 9, breaking at 5: " + str(x))
        if x == 5:
            print("Break out of the loop at 5 - exit loop!")
            break

    # continue

    print()
    print("Skip remainder of for loop body when condition is met:")
    for x in range(1, 10):        
        if x < 5:
            print("Continue with loop at " + str(x))
            continue
        print("Counting from 1 to 9: " + str(x))

    # loop over items of a list

    print()
    print("Looping over a list:")
    for item in ["hello", "this", "is", "my", "first", "list"]:
        print("Looping over list, now: " + item)        
        

main()


    
