Similar presentations:
Python. Циклы. Информатика 8 класс
1.
Python. ЦиклыШкола 12. Информатика 8 класс: Python. Циклы
2.
Понятие «Цикл»Цикл – это алгоритмическая конструкция, при которой
единожды записанные команды выполняются многократно.
Начало
Условие
Команды
Конец
Школа 12. Информатика 8 класс: Python. Циклы
3.
Цикл в КуМирЦикл «Пока»
повторяется до
тех, пока
условие истинно
Если условие
останется
истинным
всегда, то
происходит
«зацикливание»
Школа 12. Информатика 8 класс: Python. Циклы
4.
Цикл в КуМирЦикл «N-раз»
повторяется
определенное
количество раз
Переменная, в
которой
записывается
номер
повторения
называется
«Счетчик цикла»
Школа 12. Информатика 8 класс: Python. Циклы
5.
Цикл FOR в PythonЦикл FOR
Общий вид цикла:
for переменная in последовательность:
действия
Продолжение алгоритма
Обратите внимание на то, что повторяться будут те
команды, перед которыми стоит четыре пробела.
В качестве счетчика цикла традиционно используется
переменная i от слова Итератор (от англ. iterator ―
перечислитель)
Школа 12. Информатика 8 класс: Python. Циклы
6.
Примеркод
for i in [1,50,23,7]:
print(i)
Результат
1
50
23
7
Функция range()
Функция range() создает последовательность чисел.
Например:
range(7) создаст последовательность [0,1,2,3,4,5,6]
range(5,10) создаст последовательность [5,6,7,8,9]
range(6,3,-1) создаст последовательность [6,5,4]
range(6,19,3) создаст последовательность [6,9,12,15,18]
Школа 12. Информатика 8 класс: Python. Циклы
7.
Примеркод
for i in range(7):
print(i)
s = 0
for i in range(5):
s += i
print(s)
Результат
0
1
2
3
4
5
6
10
Школа 12. Информатика 8 класс: Python. Циклы
8.
Примеркод
for i in ‘Информатика’:
print(i)
Результат
И
н
ф
о
р
м
а
т
и
к
а
Школа 12. Информатика 8 класс: Python. Циклы
9.
Цикл WHILE в PythonЦикл while
Общий вид цикла:
while условие:
действия
следующие действия
Обратите внимание на то, что повторяться
будут те команды, перед которыми стоит
четыре пробела.
Школа 12. Информатика 8 класс: Python. Циклы
10.
Примеркод
x = 0
while x < 6:
x += 1
print(x)
print(‘x=‘,x)
Результат
1
2
3
4
5
6
x= 6
Школа 12. Информатика 8 класс: Python. Циклы