0% нашли этот документ полезным (0 голосов)
17 просмотров9 страниц

Python-6 5

Документ описывает цикл по переменной (for) в программировании, который используется для выполнения повторяющихся действий с известным количеством итераций. Приведены примеры использования цикла для вывода чисел, степеней двойки и сумм, а также задания для практики. Цикл может принимать различные параметры, включая начальное и конечное значения, а также шаг изменения переменной.

Загружено:

zupioljik
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
17 просмотров9 страниц

Python-6 5

Документ описывает цикл по переменной (for) в программировании, который используется для выполнения повторяющихся действий с известным количеством итераций. Приведены примеры использования цикла для вывода чисел, степеней двойки и сумм, а также задания для практики. Цикл может принимать различные параметры, включая начальное и конечное значения, а также шаг изменения переменной.

Загружено:

zupioljik
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 9

Понятие цикла по переменной.

Решение задач
Цикл по переменной (for)

Цикл for, также называемый циклом по переменной или циклом


с параметром, удобно использовать когда количество повторений цикла
известно или может быть вычислено заранее.
В цикле for указывается переменная и множество значений, которые
может принимать переменная.
Рассмотрим пример
Чтобы вывести на экран числа
от 0 до n−1, можно использовать
цикл for вместе с функцией range().

В качестве n может использоваться


числовая константа или переменная.
Если значение n равно нулю или
Вывод на экран отрицательное, то тело цикла не
чисел от 0 до 5. выполнится ни разу.
Цикл по переменной (for)
i – переменная цикла (имя может быть любое);
for i in range(n): n – верхняя граница диапазона;
повторяющиеся действия i меняется от 0 до n-1 с шагом +1 (т.е. на первом круге
i будет равна 0, на втором i=1, на третьем i=2 и т.д.)
a – начальное значение переменной i;
for i in range(a, b): b – верхняя граница диапазона;
повторяющиеся действия a ≤ b!!!
шаг изменения переменной i равен +1.
a – начальное значение переменной i;
b – верхняя граница диапазона;
for i in range(a, b, t): t – шаг (на сколько изменяется переменная i на каждом
повторяющиеся действия круге цикла)
если a ≤ b, то t>0;
если a > b, то t<0.
Рассмотрим пример

Вывод на экран
степеней двойки в Вывод на экран суммы
интервале от a до (b-1). чисел от a до (b-1).
Рассмотрим пример
Чтобы организовать цикл, в котором индексная
переменная будет уменьшаться или увеличиваться
на величину отличную от 1, необходимо использовать
функцию range() с тремя параметрами. Вывод на экран чисел
кратных 7 в интервале
от 0 до 99 и их суммы.

Вывод на экран
обратного отсчёта.
Выполните задание
1. Что будет выведено на
экран в результате работы
следующего цикла?

2. Что будет выведено на


экран в результате работы
следующего цикла?

3. Что будет выведено на


экран в результате работы
следующего цикла?
Выполните задание
4. Вводятся два целых числа A и B , не превосходящие 200 по абсолютному
значению (при этом A ≤ B). Выведите все числа от A до B включительно.
5. Даны два целых числа A и B. Выведите все числа от A до B включительно
в порядке возрастания, если A<B, или в порядке убывания в противном случае.
6. На вход программы подаётся натуральное 10-значное число. Выведите
все цифры этого числа в обратном порядке по одной.
7. По данному натуральному n ≤ 100 вычислите сумму квадратов 12+22+32+...+n2.
Выполните задание
8. Напишите программу, которая находит сумму положительных чисел и
произведение отрицательных чисел в ряду: -5, -4, -3, ..., 9.
9. Задумано трёхзначное число, которое при делении на 15 даёт в остатке 11, а при
делении на 11 даёт в остатке 9. Найдите все такие числа.
10. Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125,
а при делении на 134 дают в остатке 111.

Вам также может понравиться