864.00K
Категория: ИнформатикаИнформатика

«Цикл с переменной»

1.

Информатика
«Цикл с переменной»

2.

Задачи
Узнать, что такое цикл
Изучить циклы while и for
Рассмотреть функцию range
Разобрать распространённые ошибки
Цель урока:
• Узнать о циклах и
научиться ими
пользоваться

3.

План урока
Определение и значение циклов
Цикл while
Цикл for
Функция range
Частые ошибки
Выводы

4.

Подумаем
Как напечатать «привет» 3 раза?
Вариант 1:
Вариант 2:
print('привет’)
print('привет’)
print('привет')
print('привет\nпривет
\nпривет')

5.

Подумаем
А если 10 раз?
Можно, конечно, и так:
print('привет\nпривет\nпривет\nпривет\n
привет\nпривет\nпривет\nпривет\nпривет\
nпривет')

6.

Подумаем
А если 10 раз?
Но есть идея получше:
for i in range(10):
print('привет')

7.

Цикл
Что же такое цикл?
Цикл – это последовательность команд, которая
повторяется какое-либо количество раз
В языке программирования Python циклы
делятся на while и for

8.

Цикл while
Что такое цикл while?
Цикл while также называют циклом с
предусловием
Его можно описать так: пока условие
выполняется, делай это

9.

Цикл while
Синтаксис
Условие
i = 1
while i <= 10:
print('привет’)
i += 1
Тело цикла

10.

Цикл for
Что такое цикл for?
В цикле for условие задаётся в неявном виде.
Для него устанавливается массив данных,
который нужно обработать
Его логика следующая: пока не обработаны все
элементы, делай это

11.

Цикл for
Синтаксис
Условие
list = [10, 20, 30]
for i in list:
print(i)
Тело цикла

12.

Цикл for
Функция range
for i in range(3):
print(i)
list = [0, 1, 2]
for i in list:
print(i)

13.

while и for
Сравнение for и while
for:
for i in range(10):
print('привет’)
while:
i = 1
while i <= 10:
print('привет’)
i += 1

14.

for или while?
Какой вид цикла лучше?
Никакой цикл не лучше другого. Каждый
инструмент полезен там, где он подходит

15.

Попрактикуемся
Что не так в этом коде?
for i in range(10)
print('привет’)
for i in range(10):
print('привет’)

16.

Попрактикуемся
Что не так в этом коде?
i = 1
while i <= 10:
print('привет’)
i = 1
while i <= 10:
print('привет’)
i += 1

17.

ПОДВЕДЁМ ИТОГ
ТЕПЕРЬ ВЫ ЗНАЕТЕ:
ТЕПЕРЬ ВЫ УМЕЕТЕ:
• Что такое цикл
• Выводить «привет» 10 раз
• Зачем нужны циклы
• Циклы while и for
• Что такое функция range
• Использовать циклы по
назначению
• Не допускать самые
распространённые ошибки

18.

Спасибо за внимание!
До встречи на следующем уроке!
English     Русский Правила