While циклі

Анықтама
Цикл — берілген шарт орындалғанға дейін бірнеше рет орындалатын тізбектелген нұсқаулық. Цикл денесі — бірдей шегініспен жазылған, қайталанатын команда(лар). Итерация — цикл денесінің бір рет орындалуы.

Python-да екі цикл операторы бар: for (орындалу саны алдын ала белгілі) және while (орындалу саны алдын ала белгісіз, тек тоқтау шарты белгілі).

while <шарт>:
    цикл денесінің нұсқаулығы

Цикл параметрі (санауыш) — циклдің әрбір қайталануы кезінде жаңа мән қабылдайтын айнымалы. Оған үш нәрсе қажет: бастапқы мән, шарт, цикл ішінде санауыштың өзгеруі.

Есеп: 2-ден 20-ға дейінгі жұп сандарды шығару.
i = 2
while i <= 20:
    print(i)
    i += 2
Жауабы: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20.
Анықтама
Шексіз цикл — циклден шығу шарты ешқашан орындалмайтын цикл (мысалы, санауышты өзгертуді ұмытып кету). Тоқтату үшін Ctrl+C қолданылады.

Кірістірілген (ішкі) цикл — бір цикл операторының басқа цикл операторының ішінде орналасуы. Сыртқы циклдің бір итерациясы үшін ішкі цикл барлық мүмкін итерацияларды толық орындайды.