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