Page 17 - 6734
P. 17

Оператор циклу for
               Інструкція  for  повторює  виконання  певних  команд  (тіла
           циклу),  для  кожного  елемента  послідовності  [16,  19].  Тіло  циклу
           позначається  відступами.  У  наступному  прикладі  функція
           range(0,11) повертає послідовність [0, 1, 2, 3, 4, 5, 6,
           7,  8,  9,  10].  На  кожній  ітерації  (повторі)  циклу  змінній  x
           присвоюється значення наступного елемента цієї послідовності.

           for x in range(0,11): # для x в діапазоні [0,11)
               print x**2, # вивести на екран квадрат x
           0 1 4 9 16 25 36 49 64 81 100

                                Оператор циклу while

               Інструкція  while  повторює  виконання  певних  команд,  поки
           значення  логічного  виразу  рівне  True  [16,  19].  У  наступній
           програмі  таким  логічним  виразом  є  x<=10.  Тіло  циклу  позначене
           відступами.
           x=0 # присвоїти x 0
           while x<=10: # поки x менше рівне 10
               print x**2, # вивести на екран квадрат x
               x=x+1 # збільшити x

           0 1 4 9 16 25 36 49 64 81 100

                              Оператори break і continue
               Інструкція  break  негайно  завершує  виконання  циклу,  а
           інструкція  continue  негайно  переходить  до  наступної  ітерації
           циклу [16, 19].

           x=0 # присвоїти x 0
           while x<=10: # поки x менше рівне 10
               y=x**2
               x+=1 # збільшити x

                                          16
   12   13   14   15   16   17   18   19   20   21   22