Цикл WHILE и FOR

Использование циклов предоставляет программисту возможность многократного исполнения определенного участка кода. Циклы в языке программирования Python представлены двумя основными конструкциями: while и for. Цикл while считается унифицированным, в то время как for нужен для обхода последовательности поэлементно. В упрощенном случае, цикл while в языке программирования Python аналогичен по своей структуре на условную конструкцию с if:

import time

a = 1

if a == 1:

print(«I’m the condition»)

while a == 1:

print(«I’m the loop»)

time.sleep(1)

Таким образом, блок кода внутри будет исполнен тогда и только тогда, когда условие (a == 1) будет иметь значение True. Однако в конструкции с if, при успешной проверке, вывод на экран будет выполнен всего один раз, а в случае с while фраза «I’m the loop» будет выводиться бесконечно.

Такое явление называется бесконечным циклом, для его завершения нужно произвести определенные манипуляции с условием.

Переменная a, в примере выше, называется управляющей (или счетчик). При помощи таких переменных можно контролировать момент выхода из цикла. Для этого их следует сравнить с каким-либо значением.

count = 1

while count <= 10:

print(count, end=’ ‘)

count += 1

Leave a Comment