

Циклы for и while
Presentation
•
Information Technology (IT)
•
University
•
Practice Problem
•
Medium
Юлия Анищенко
Used 1+ times
FREE Resource
9 Slides • 7 Questions
1
Циклы for и while в Python
Зачем нужны циклы в программировании?
Циклы позволяют повторять одни и те же действия много раз без необходимости писать код заново.
Они упрощают работу с данными, экономят время и делают код короче.
Например, робот, выполняющий одно и то же задание
2
Multiple Choice
Что делает цикл?
Повторяет код несколько раз
Выполняет код случайное количество раз
Завершает программу
3
Цикл while – когда неизвестно, сколько раз повторять.
while выполняет код пока условие истинно (True).
Если условие становится False, цикл останавливается.
Цикл while
Например, Человек, ждущий автобуса (цикл продолжается, пока автобус не приедет).
4
Multiple Choice
Какое условие завершит цикл while?
Когда условие станет False
Когда программа завершится
Когда цикл повторится 10 раз
5
Опасность бесконечного while
Если условие всегда True, цикл не остановится!
Программа зависнет и будет работать бесконечно.
6
Multiple Choice
Как избежать бесконечного цикла?
Добавить команду break
Не использовать while
Удалить print()
7
Цикл for
Цикл for – когда известно, сколько раз повторять.
for перебирает последовательности (списки, строки, range()).
Чаще всего используется с range().
Например, Человек, поднимающийся по лестнице (шаги известны заранее).
8
Multiple Choice
Что делает range(1, 6)
Создаёт числа от 1 до 5
Создаёт числа от 1 до 6
Выводит одно число 6
9
Перебор строк и списков
Цикл for + строки и списки
for может перебирать не только числа, но и строки и списки.
10
Multiple Choice
Что делает for fruit in fruits?
Умножает элементы списка
Создаёт новый список
Перебирает элементы списка
11
break и continue
break и continue – управление циклом
break – немедленно останавливает цикл.
continue – пропускает текущую итерацию и переходит к следующей.
12
Multiple Choice
Что делает break?
Запускает новый цикл
Прерывает цикл
Пропускает число 3
13
Один цикл может находиться внутри другого.
Вложенные циклы
14
Циклы while и for могут содержать else.
else в циклах
else выполняется, если цикл не прерывался break-ом
Если while завершается сам, else выполняется. Если break, else не выполняется.
15
Короткое резюме:
✔ while – когда не знаем количество повторений.
✔ for – когда знаем количество повторений.
✔ break – останавливает цикл.
✔ continue – пропускает итерацию.
16
Multiple Choice
Какой цикл выбрать, если нужно выполнять действие до наступления условия?
for
if
while
Циклы for и while в Python
Зачем нужны циклы в программировании?
Циклы позволяют повторять одни и те же действия много раз без необходимости писать код заново.
Они упрощают работу с данными, экономят время и делают код короче.
Например, робот, выполняющий одно и то же задание
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
10 questions
Алфавит Python - 6 класс
Lesson
•
KG
11 questions
Форматирование элементов электронных таблиц
Lesson
•
KG - University
11 questions
Технологические показатели
Lesson
•
KG - University
12 questions
Психология
Lesson
•
University
11 questions
Презентация без названия
Lesson
•
University
11 questions
Причины и последствия краха Уолл-стрит
Lesson
•
KG - University
12 questions
Работа со строками
Lesson
•
KG - University
12 questions
10-07-Двоичное кодирование
Lesson
•
KG
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
Discover more resources for Information Technology (IT)
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University
20 questions
Disney Trivia
Quiz
•
University
20 questions
8.II_Review_TEACHER
Quiz
•
University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
20 questions
Subject verb agreement practice
Quiz
•
University
20 questions
Quadrilaterals
Quiz
•
KG - University
5 questions
Examining Theme
Interactive video
•
4th Grade - University
25 questions
WWI, Great Depression, WWII
Quiz
•
KG - University