Python предлагает для организации циклов всего две конструкции: while
и for
. Теоретически мы можем организовать ещё цикл с помощью рекурсии, но это сложный подход. Сам по себе цикл достаточно прост для понимания, но на самом деле за ним скрываются сложные алгоритмы.
Нужно понимать, что когда мы говорим о циклах, то в первую очередь речь идёт об алгоритме программы, а не о синтаксической конструкции языка. В программировании очень важно знать возможности языка и применять их под свою задачу. Рассмотрим какие вообще могут быть циклы и то, как их использовать в Python'е.
Читать ➝