Урок 5. Оператор цикла

Цель урока: изучить решение задач с использованием оператора цикла.


Оператор цикла — это команда, реализующая алгоритмическую конструкцию повторение на языке программирования.

Цикл с предусловием используется в том случае, когда известно условие продолжения работы. Для записи цикла с предусловием в 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 руб.

Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

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

Добавить комментарий