В багатьох випадках необхідно, щоб деякі вказівки програми повторювалися певну кількість разів.
В таких випадках застосовується алгоритм з повторенням, або цикл. В мові Пайтон є два типи циклів:
1) Цикл із заданою кількістю повторень;
2) Цикл з передумовою.
Даний цикл використовується в тих випадках коли кількість повторень відомо алгоритму заздалегідь. Формат запису циклу із заданою кількістю повторень має наступний вигляд:
Розглянемо декілька прикладів для кращого усвідомлення:
Вивести на екран 5 разів слово Python.
for x in range(5):
print('Python')
Виконання програми після натискання F5:
>>>
Python
Python
Python
Python
Python
>>>
Вивести на екран числа від 1 до 5.
for x in range(1,6):
print(x,')')
Виконання програми після натискання F5:
>>>
1 )
2 )
3 )
4 )
5 )
>>>
Вивести на екран непарні додатні числа в межах 10
for x in range(1,10,2):
print(x,')')
Виконання програми після натискання F5:
>>>
1 )
3 )
5 )
7 )
9 )
>>>
Вивести на екран значення 2n, де n Є [0..7], та підрахувати суму всіх значень
s = 0
for x in range(0,8):
print('2 **',x,' = ',2**x)
s = s + 2**x
print('-'*14)
print(' '*10, s)
Виконання програми після натискання F5:
>>>
2 ** 0 = 1
2 ** 1 = 2
2 ** 2 = 4
2 ** 3 = 8
2 ** 4 = 16
2 ** 5 = 32
2 ** 6 = 64
2 ** 7 = 128
--------------
255
>>>
Дано ціле додатне число N. Знайти суму 1 + 1/2 + 1/3 + … + 1/N
Вивести значення виразу x 3, x Є [ -5 ; 5 ]