Циклы. Варианты циклов, назначение.
Цикл While
Циклы выполняют что-нибудь, пока условие не будет выполнено. While — довольно простой цикл, вот его схема:
while переменная условие втораяпеременная: действиепокациклправдив
С каждым «оборотом» цикла, действие внутри него происходит снова. Обратите внимание, что как и с условными операторами, требуется делать отступы, тем самым обозначая блок, который будет выполняться. Пример просто цикла, который мы детально разберем:
В первой строчке мы присваиваем переменной x значение !, а второй делаем тоже самое для переменной i, значение 2. Затем идет цикл, то есть: пока i меньше 8, выводить на экран x. Самая интересная последняя строчка. Так мы с каждым оборотом цикла увеличиваем значение i на 1, следовательно, цикл не бесконечен. Когда значение i станет больше 8, цикл остановится. ## Цикл for В отличие от других языков программирования (я изучаю Java, говорю про нее, возможно в других языках также), цикл for в Python не просто цикл со счетчиком. Он как бы перебирает по одному элементы. Разберем состав цикла: for переменная создаем новую переменную, в которой будет храниться результат выполнения цикла. in переменная2 in — обязательно, а из второй переменной берем значение, которое и будем перебирать. Если вам сейчас не очень понятно, то вот пример:
Также можно использовать счетчик для цикла:
Также цикл for используется для работы со словарями и списками.
Last updated
Was this helpful?