Pythonicway - Цикли в Python

Въведение в Python

Ново в сайта

Цикли в Python

Често има ситуации, в които трябва да изпълнявате блок от код няколко пъти. Обикновено командите се изпълняват една след друга, но има начини за завъртане на кода. Много езици за програмиране използват инструкции за цикъла за тази цел. IN Python има два вида циклични изрази:

Цикълът while в Python:

Инструкции докато в Python повтаря посочения блок код, стига условието, посочено в цикъла, да остане вярно.

Цикъл while в Python е написан по следния начин:

В този случай изразът може да бъде една или няколко инструкции. Условието може да бъде всяка вярна или ненулева стойност. Изразът ще се повтаря, докато условието е вярно.

Когато условието стане невярно, интерпретаторът прехвърля изпълнението на програмата на реда, следващ цикъла. Помислете за следното пример while цикъл в python:

Като стартирате кода, ще видите следния изход:

python

Безкраен цикъл:

Докато цикъл става безкраен в случая, когато условието на цикъла никога не става фалшиво. Пример за задача, за изпълнението на която е необходимо безкраен цикъл може да има например създаването на програма „Часовник“, която безкрайно ще актуализира и показва времето. Въпреки това, често безкраен цикъл е грешката на начинаещ програмист, който е забравил да добави промяна към условието на цикъла. Например: