Презентация по информатике на тему Циклы в Python 
1Программирование на языке PythonТема 4. Циклы© C. Ефимов, 2013
2ЦиклыЦикл – это многократное выполнение одинаковой последовательности действий.цикл с известным числом шаговцикл с неизвестным числом шагов (цикл с условием)Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a до b).Особенность: одинаковые действия выполняются 8 раз.  Можно ли решить известными методами??
3Алгоритмначалоi, i2, i3конецнетдаi <= 8?I = 1I = i + 1I2 = i * iI3 = i2 * iзадать начальное значение переменной циклапроверить, все ли сделаливычисляем квадрат и куб вывод результатаперейти к следующему i
4Алгоритм (с блоком «цикл»)началоi, i2, i3конецi2 = i * ii3 = i2 * ii = 1,8блок «цикл»тело цикла
5Программаfor i in range(1, 9): i2 = i*i i3 = i2*i print(i, i2, i3)переменная циклаконечное значение
6Цикл с переменной	for <переменная>  in <конечное значение> :   {тело цикла}      Увеличение переменной на 1:Чему равно значение переменной а?a = 1for i in range(3): a= a+1a = 4
7Как изменить шаг? Идея: Надо вывести всего 7 чисел, переменная i изменяется от 1 до 15. Начальное значение a равно 1, с каждым шагом цикла i увеличивается на  2.Решение:a = 1for i in range(1, 15, 2) :     a = a+i    print(a)
8Задания«4»: Ввести a и b и вывести квадраты и кубы чисел от a до b.    Пример:		Введите границы интервала:		4 6		  4  16   64		  5  25  125		  6  36  216«5»: Вывести квадраты и кубы 10 чисел следующей последовательности:  2, 4, 6, 8, 10, …     Пример:		  1     1     1		  2     4     8		  4    16    64