""" Purpose: introduce range variations """ reply = input( "Enter integers m, n, and k: " ) print() m, n, k = reply.split() m = int( m ) n = int( n ) k = int( k ) for i in range( m, n, k ) : # if ( k > 0 and m < n ) # go from m to n-1 in steps of k -> m, m + k, m + 2k ... n - 1 # elif ( k < 0 and m > n ) # go from m to n+1 in steps of k -> m, m - k, m - 2k, ... , n + 1 # else # empty sequence print( "i: ", i ) print() numbers = list( range( m, n, k ) ) # just like str() converts things to strings, int() to integers, and float() to float, we can use list() # to convert sequences ( like those handed back by range() ) to lists -> list of the numbers in the range # you likely will not be asked to do this, but it can be handy to know that it is available print( "list( range( m, n, k ) ):", numbers )