Информатика • 10 класс
13

Циклы с условием (Python)

  • Циклы (предусловием и постусловием) применяются тогда, когда невозможно заранее определить точное количество повторений.
  • В Python основной цикл с условием  while. Отдельного цикла с постусловием в Python нет, но его можно реализовать с помощью while True и break.
  • Вложенные циклы это циклы внутри других циклов, использующиеся для многократных повторений с различными условиями.
  • Бесконечные циклы появляются по причине некорректного условия для выхода из тела цикла, неверного шага или отсутствия изменения счётчика, неверного логического выражения.

Параметр

Цикл с предусловием (while)

Цикл с постус-
ловием
(имитация)

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

Бесконеч-
ные циклы

Синтаксис

while
<условие>:

while True:
  if
<условие>:
     break

Цикл внутри тела другого цикла

while True:

Пример

i = 0

while
i < 10:

  i += 1

i = 0

while True:

i += 1

if
i == 10:

break

i = 1

while
i <= 9:

  j = 1

  while
j <= 9:

     print
(i, "*", j,
"=", i * j)

    j += 1
  i += 1

While True:

  print ("Программа работает бесконечно")

Применение

Число повторений неизвестно

Гаранти-
рованное однократное выполнение

Таблицы, матрицы, переборы

Ошибка програм-
мирования

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪