Похожие презентации:
Программирование на языке Python. Циклы
1. Программирование на языке Python
Тема 4. Циклы1
2.
ЦиклыЦикл – это многократное выполнение одинаковой
последовательности действий.
• цикл с известным числом шагов
• цикл с неизвестным числом шагов (цикл с
условием)
Задача. Вывести на экран квадраты и кубы целых
чисел от 1 до 8 (от a до b).
Особенность: одинаковые действия выполняются 8
раз.
?
Можно ли решить известными методами?
2
3.
Алгоритмначало
задать начальное значение
переменной цикла
I=1
проверить, все ли сделали
i <= 8?
да
I2 = i * i
I3 = i2 * i
нет
конец
вычисляем квадрат и куб
вывод результата
i, i2, i3
перейти к
следующему i
I =i+1
3
4.
Алгоритм (с блоком «цикл»)начало
i = 1,8
i2 = i * i
i3 = i2 * i
блок «цикл»
конец
тело цикла
i, i2, i3
4
5.
Программаfor i in range(1, 9):
i2 = i*i
i3 = i2*i
print(i, i2, i3)
переменная
цикла
конечное значение
5
6.
Цикл с переменнойУвеличение переменной на 1:
for <переменная> in <конечное значение> :
{тело цикла}
Чему равно значение переменной а?
a=1
for i in range(3): a= a+1
a= 4
6
7.
Как изменить шаг?Идея: Надо вывести всего 7 чисел, переменная i
изменяется от 1 до 15. Начальное значение a равно 1, с
каждым шагом цикла i увеличивается на 2.
Решение:
a = 1
for i in range(1, 15, 2) :
a = a+i
print(a)
7
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
8