Циклы while и управление циклами
Используйте циклы while с операторами break, continue и else.
«Циклы while и управление циклами» — бесплатный урок Python Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение
Базовый цикл while
x = 0
while x < 5:
print(x)
x += 1Бесконечный цикл с break
count = 0
while True:
count += 1
if count >= 3:
break
print(count)continue
for i in range(10):
if i % 2 == 0:
continue
print(i)break
for i in range(10):
if i == 5:
break
print('stopped at', i)Цикл while с else
n = 7
i = 2
while i < n:
if n % i == 0:
break
i += 1
else:
print(n, 'is prime')Цикл проверки ввода
# while True:
# try: x = int(input('Enter a number: ')); break
# except ValueError: print('Invalid')
print('pattern demo')Шаблон обратного отсчёта
n = 5
while n > 0:
print(n)
n -= 1Шаблон с сигнальным значением
data = ['a', 'b', 'quit', 'c']
for val in data:
if val == 'quit':
break
print(val)Выход из вложенного цикла
found = False
for i in range(3):
for j in range(3):
if i == 1 and j == 1:
found = True
break
if found: break
print('found at', i, j)Оператор pass
for _ in range(5):
pass # placeholder
print('done')Быстрая проверка
Итоги
Продолжайте
Часто задаваемые вопросы
Урок «Циклы while и управление циклами» бесплатный?
Да — полный текст урока «Циклы while и управление циклами» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Циклы while и управление циклами»?
Используйте циклы while с операторами break, continue и else. Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Циклы while и управление циклами»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Условия if / elif / else
- Циклы for и range()
- Циклы while и управление циклами
- Вложенные циклы и шаблоны циклов