Найти в Дзене

Цикл while в Python. Применение условного оператора If-else в цикле.

Сегодня мы с вами рассмотрим цикл, который объявляется ключевым словом while(пока).

Цикл while - позволяет выполнять одинаковые действия, пока выполняется условие, заданное в цикле.

Например мы с вами можем с помощью цикла while, вывести на экран таблицу умножения для двойки.

Пока k<10
Пока k<10

Действия, которые выполняются после двоеточия, называются - телом цикла.

Обратите внимание, что строки в теле цикла должны иметь отступ в 4 пробела. Если записать строку без отступа, то она уже не будет относиться к циклу.

Давайте рассмотрим нашу программу построчно, чтобы разобраться как она работает:

  1. k=0 # присваиваем значение 0 переменной k;
  2. while k < 10: # проверяем значение k < 10, и пока k будет меньше 10, цикл будет выполняться;
  3. k += 1 # счетчик k, каждый раз увеличивает k на единицу;
  4. print('2 *', k, '=', 2*k) # для каждого k, выводит строку таблицы умножения, где k - переменная и меняется от 1 до 10, соответственно 2*k меняется от 2 до 20. '2 *' и '=' - строки, они не меняются и нужны для красивой записи ;

Результат программы будет такой:

-2

Цикл while и ветвления

Довольно часто бывает так, что необходимо проверять не одно условие. Для этого и применяют ветвления в цикле.Давайте представим что нам с вами из диапазона чисел от 234 до 311 нужно выписать все числа и определить, четные они или нечетные.

Для этого вам нужно познакомится с оператором %.

% - оператор остатка от деления.

С помощью цикла while и переменной k(которая будет служить счетчиком) мы с вами каждое число будет проверять с помощью оператора - % . И если остаток от деления на 2 будет равен нулю, значит число четное, а если остаток от деления будет равен единице, значит число нечетное.

-3

На моем канале есть статья где мы применяем цикл while, для решения задания ЕГЭ: Задание №6 по информатике. Решаем двумя способами: вручную и с помощью Питона.

А так же вы можете изучить цикл for: Цикл for в Python. Способы применения функции range в цикле for.

Понравилась статья? Ставьте пальцы вверх и подписывайтесь на наш канал, чтобы не пропустить другие наши материалы.

Наука
7 млн интересуются