Цель урока: изучить решение задач с использованием оператора цикла.
Оператор цикла — это команда, реализующая алгоритмическую конструкцию повторение на языке программирования.
Цикл с предусловием используется в том случае, когда известно условие продолжения работы. Для записи цикла с предусловием в Python используется команда while. Формат записи команды:

Блок-схема цикла с предусловием while

Пример 1. С клавиатуры вводится число x. Выведите числа на промежутке от [0; х) в столбец на экран.
x = int(input('x = '))
a = 0
while a < x:
print(a)
a=a+1
Результат работы программы:

Пример 2. Выведите на экран таблицу умножения числа x.
x = int(input('x = '))
a = 1
while a < 10:
c = a * x
print(a, '*', x, '=', c)
a = a + 1
Пример 3. Выведите на экран первые двадцать натуральных чисел, кратных трём.
x = 1
a = 0
while a < 20:
if x % 3 ==0:
print(x)
a = a + 1
x = x + 1
Пример 4. Выведите на экран все числа, кратные семи в диапазоне от 50 до 80.
x = 50
while x < 80:
if x % 7 == 0:
print(x)
x = x + 1

Задания по теме урока
Задание 1. Составьте программу, которая 15 раз выводит на экран ваши фамилию и имя.
Задание 2. Составьте программу для нахождения суммы первых ста натуральных ЧЕТНЫХ чисел.
Задание 3. Составьте программу, которая выведет на экран все НЕЧЕТНЫЕ числа в диапазоне от 25 до 48.
Задание 4. Составьте программу, которая запрашивает стоимость 1 кг. груш (значение стоимости вводится с клавиатуры) и выводит на экран стоимость 1, 2, 3 … 10 кг. груш. Результат работы программы должен выглядеть следующим образом:
Введите стоимость 1 кг. груш: 4.2
Стоимость 1 кг. груш = 4.2 руб.
Стоимость 2 кг. груш = 8.4 руб.
...
Стоимость 10 кг. груш = 42 руб.

Домашнее задание
§ 5 учебного пособия, ответить на вопросы
