223.37K
Category: programmingprogramming

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. Циклы
English     Русский Rules