indefinite loops python
# There are 2 types of loops in python # while loops and for loops # a while loops continues for an indefinite amount of time # until a condition is met: x = 0 y = 3 while x < y: print(x) x = x + 1 >>> 0 >>> 1 >>> 2 # The number of iterations (loops) that the while loop above # performs is dependent on the value of y and can therefore change ###################################################################### # below is the equivalent for loop: for i in range(0, 3): print(i) >>> 0 >>> 1 >>> 2 # The for loop above is a definite loop which means that it will always # loop three times (because of the range I have set) # notice that the loop begins at 0 and goes up to one less than 3.