Введение
В данной статье разберёмся, как работает цикл while, как можно сделать его бесконечным и задействовать инструкцию else в нём.
Определение цикла while в Python
Цикл while в Python – это тип цикла, который выполняет указанные действия до тех пор, пока выполняется определенное условие. Это также называется циклом с предусловием.
Для более лучшего понимания рассмотрим пример.
Вывод чисел от 1 до 5 при помощи цикла while:
number = 1
while number <= 5:
print(number)
number += 1
Вывод:
1
2
3
4
5
Создание бесконечного цикла while в Python
Бесконечный цикл в Python – цикл, выполняемый бесконечное количество раз, пока не будет завершен программно. Условие в данном цикле всегда принимает значение True.
Пример бесконечного цикла:
while True:
print("Этот цикл никогда не закончится!")
Прерывания в цикле while
Для выхода из цикла используется оператор break, а для единичного пропуска дальнейших действий итерации continue.
Пример использования оператора break в цикле while:
number = 1
while True:
if number == 5:
break
print(number)
number += 1
Вывод:
1
2
3
4
Пример использования оператора continue в цикле while:
number = 0
while number != 5:
number += 1
if number == 3:
continue
print(number)
Вывод:
1
2
4
5
Использование else в цикле while
Оператор else в цикле while в Python выполняется только тогда, когда условие цикла становится ложным.
Рассмотрим пример использования else в цикле while.
Вывод чисел от 1 до 5 и вывод сообщения о завершении цикла:
number = 1
while number <= 5:
print(number)
number += 1
else:
print("Цикл завершил свою работу!")
Вывод:
1
2
3
4
5
Цикл завершил свою работу!
Заключение
В ходе статьи мы с Вами узнали про цикл while в языке программирования Python, и рассмотрели примеры его использования. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой Telegram канал
Мой YouTube канал