Презентация по информатике на тему Циклы в 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