Page 45 - tp_Modula_v2.0
P. 45

The range( ) function is an in-built function in Python. This function generates a sequence of

                 numbers. A sequence is a succession of values bound together by a single name. The range( )
                 function is generally used in the for loop to iterate over the sequence of numbers.
                 The general syntax for using the range( ) function is given below:

                     range(start, stop, step_size): The start specifies the starting point for generating numbers.

                     By default, it starts from 0. The stop specifies the position up to which the numbers are to be
                     generated (last number is not included). The step_size specifies the increment or decrement.
                     By default, the value of the step_size = 1 and numbers are generated with an increment
                     of 1. However, we can generate numbers by specifying the value of step_size ac cording to

                     our requirement.
                    range(start, stop): It generates a set of whole numbers starting from ‘start’ to ‘stop–1’.

                     Example: range(3, 9) is equivalent to [3, 4, 5, 6, 7, 8].
                    range(stop): Generates a set of whole numbers starting from 0 to (stop–1).

                     Example: range(6) is equivalent to [0, 1, 2, 3, 4, 5].

                 The start and step_size values are optional in the application of range() function and they can
                 be omitted.
                 Program 1: To print odd numbers till 10 using start, stop and step values of a range

                 function.
                     Program1.py
                  File  Edit  Format  Run   Options   Window    Help

                  for i in range (1, 10, 12):
                      print(i)






                 On running the above program, you will get the following output:
                     Output

                  1
                  3
                  5
                  7
                  9














                                                                                  Looping Statements in Python    43
   40   41   42   43   44   45   46   47   48   49   50