Podcast
Questions and Answers
Какова основная функция цикла while
?
Какова основная функция цикла while
?
Что из перечисленного является правильным элементом синтаксиса цикла while
?
Что из перечисленного является правильным элементом синтаксиса цикла while
?
Какое выражение корректно описывает тело цикла while
?
Какое выражение корректно описывает тело цикла while
?
Когда целесообразно использовать цикл while
?
Когда целесообразно использовать цикл while
?
Signup and view all the answers
Какое условие можно использовать в цикле while
?
Какое условие можно использовать в цикле while
?
Signup and view all the answers
Study Notes
Цикл с условием while
- Цикл
while
выполняется, пока истина, задающая его условие. - Другие названия: цикл пока, цикл с предусловием.
-
Принцип работы: цикл
while
проверяет условие. Если условие истинно, выполняется тело цикла. После выполнения тела цикла условие проверяется снова. Этот процесс повторяется, пока условие не станет ложным. - Использование: в случаях, когда заранее невозможно предсказать, сколько раз нужно выполнить тело цикла.
- Примеры: подача сигнала светофора (пока горит красный сигнал, стоять на месте), достать мандарины (пока в ящике есть мандарины, достать мандарин).
Синтаксис
-
Цикл с условием
while
:-
while
- условие
- тело цикла (отступ необходим для выделения блока кода)
-
-
Условие:
- Арифметическое выражение, содержащее хотя бы один оператор сравнения.
- Может включать логические операторы:
and
,or
,not
.
-
Тело цикла:
- Состоит из одной или нескольких инструкций.
- Записаны с отступом.
- Изменяют значение переменных, участвующих в условии.
-
Пример:
a = 5 # Начальное значение переменной `a` while a <= 10: # Условие цикла print(a) # Вывод значения переменной `a` на экран a += 1 # Увеличение переменной `a` на 1
-
Бесконечный цикл: если условие никогда не станет ложным, цикл будет работать бесконечно.
-
Прерывание бесконечного цикла: комбинация клавиш Ctrl+C.
Преимущества цикла while
по сравнению с циклом for
- Цикл
while
может быть удобнее в случаях, когда количество итераций неизвестно заранее. - Пример: вычисление наименьшей степени двойки, превышающей заданное число.
Инструкции управления циклом
-
break
: прерывание выполнения цикла. Управление передается на следующую инструкцию после тела цикла. -
continue
: прерывание текущей итерации цикла. Все инструкции послеcontinue
до конца блока цикла пропускаются. -
Важно:
break
иcontinue
должны использоваться только внутри условных инструкций.
Задания
-
Таблица умножения: выведите на экран таблицу умножения однозначных чисел используя цикл
while
. -
Пример:
i = 1 while i < 10: j = 1 while j < 10: print(f"{i} * {j} = {i * j}") j += 1 i += 1
Тестовые задания
- С каким условием выполняется цикл while? - Вариант в)
- Как называются циклы, вложенные в другие циклы? - Вариант а) Вложенные
-
Как называется инструкция, которая прерывает выполнение цикла? - Вариант в)
break
-
Как называется инструкция, которая прерывает текущую итерацию цикла? - Вариант б)
continue
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
В данном квизе рассматривается цикл с условием while, который выполняется, пока истинно заданное условие. Вы узнаете о синтаксисе, принципе работы и примерах использования этого типа цикла. Изучите, когда и как применять цикл while в программировании.