Search Header Logo
Циклы for и while

Циклы for и while

Assessment

Presentation

Information Technology (IT)

University

Practice Problem

Medium

Created by

Юлия Анищенко

Used 1+ times

FREE Resource

9 Slides • 7 Questions

1

Циклы for и while в Python

Зачем нужны циклы в программировании?

  • Циклы позволяют повторять одни и те же действия много раз без необходимости писать код заново.

  • Они упрощают работу с данными, экономят время и делают код короче.




Например, робот, выполняющий одно и то же задание

2

Multiple Choice

Что делает цикл?

1

Повторяет код несколько раз

2

Выполняет код случайное количество раз

3

Завершает программу

3

Цикл while – когда неизвестно, сколько раз повторять.

  • while выполняет код пока условие истинно (True).

  • Если условие становится False, цикл останавливается.

Цикл while

media
media

Например, Человек, ждущий автобуса (цикл продолжается, пока автобус не приедет).

4

Multiple Choice

Какое условие завершит цикл while?

1

Когда условие станет False

2

Когда программа завершится

3

Когда цикл повторится 10 раз

5

Опасность бесконечного while

  • Если условие всегда True, цикл не остановится!

  • Программа зависнет и будет работать бесконечно.

media

6

Multiple Choice

Как избежать бесконечного цикла?

1

Добавить команду break

2

Не использовать while

3

Удалить print()

7

Цикл for

Цикл for – когда известно, сколько раз повторять.

  • for перебирает последовательности (списки, строки, range()).

  • Чаще всего используется с range().

​Например, Человек, поднимающийся по лестнице (шаги известны заранее).

media
media

8

Multiple Choice

Что делает range(1, 6)

1

Создаёт числа от 1 до 5

2

Создаёт числа от 1 до 6

3

Выводит одно число 6

9

Перебор строк и списков

Цикл for + строки и списки

  • for может перебирать не только числа, но и строки и списки.

media
media
media
media

10

Multiple Choice

Что делает for fruit in fruits?

1

Умножает элементы списка

2

Создаёт новый список

3

Перебирает элементы списка

11

break и continue

break и continue – управление циклом

  • break – немедленно останавливает цикл.

  • continue – пропускает текущую итерацию и переходит к следующей.

media
media
media
media

12

Multiple Choice

Что делает break?

1

Запускает новый цикл

2

Прерывает цикл

3

Пропускает число 3

13

Один цикл может находиться внутри другого.

Вложенные циклы

media
media

14

Циклы while и for могут содержать else.

else в циклах

media
media
media

else выполняется, если цикл не прерывался break-ом

Если while завершается сам, else выполняется. Если break, else не выполняется.

15

Короткое резюме:
✔ while – когда
не знаем количество повторений.
✔ for – когда
знаем количество повторений.
✔ break – останавливает цикл.
✔ continue – пропускает итерацию.

16

Multiple Choice

Какой цикл выбрать, если нужно выполнять действие до наступления условия?

1

for

2

if

3

while

Циклы for и while в Python

Зачем нужны циклы в программировании?

  • Циклы позволяют повторять одни и те же действия много раз без необходимости писать код заново.

  • Они упрощают работу с данными, экономят время и делают код короче.




Например, робот, выполняющий одно и то же задание

Show answer

Auto Play

Slide 1 / 16

SLIDE