</PKB>

Что такое цикл while в Python?

Цикл while позволяет выполнять определённый блок кода много раз, пока выполняется некоторое условие. Он как бы говорит: «пока условие истинно — продолжай повторять».

Общий вид цикла:

          while условие:
              блок_кода

Простой пример:

          count = 1
          while count <= 5:
              print("Счётчик:", count)
              count += 1

Этот код выведет:

          Счётчик: 1
          Счётчик: 2
          Счётчик: 3
          Счётчик: 4
          Счётчик: 5

Здесь цикл продолжается, пока переменная count меньше или равна 5. Как только условие становится ложным, цикл останавливается.

Очень важно не забывать внутри цикла как-то изменять условие — иначе цикл может никогда не остановиться. Такой цикл называют бесконечным.

Пример бесконечного цикла:

          while True:
              print("Я застрял в бесконечности!")

Такой код будет выполняться бесконечно, потому что условие True всегда истинно. Используй такие конструкции с осторожностью!

Цикл while — мощный инструмент, если нужно повторять что-то, пока выполняется условие. Главное — контролируй логику выхода!