Page 95 - Touchcode_C8_Flipbook
P. 95

The syntax of the for statement is given below:
                 for <variable> in <iterator>:

                     Statements
                  Program 4: To calculate the  squares of all the numbers present in  the  given  list.

                  [1, 2, 4, 6, 11, 20]

















                  Program 5:  To find  the sum of all the numbers stored in a given list.

                  [6, 5, 3, 8, 4, 2, 5, 4, 11]














                 Using the range() Function

                 The range() function is an in-built function of Python. This function generates a list which
                 is a sequence type. A sequence is a succession of values bound together by a single name.
                 The range() function is used in the for loop to iterate over the numbers.


                 The general syntax of using the range() function is given below:

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

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

                     Example: range(3, 9) is equivalent to [4, 5, 6, 7, 8].

                     range(start, stop, step_size): By default, the value of the step_size = 1 and numbers
                     generated with a difference of 1. However, we can generate numbers by specifying the
                     value of step_size according to our requirement.

                     Example: range(1, 14, 2) is equivalent to [1, 3, 5, 7, 9,11,13].





                                                                              Python—Conditionals and Loops      93
   90   91   92   93   94   95   96   97   98