🐍 3 СЕКРЕТНЫЕ КНОПКИ ЦИКЛОВ В PYTHON

🐍 3 СЕКРЕТНЫЕ КНОПКИ ЦИКЛОВ В PYTHON
Ты уже знаешь for и while.
Но что делать, если внутри цикла нужно сказать:
🛑 «Хватит!»
⏭️ «Этот шаг пропускаем!»
🎉 «Мы закончили цикл нормально!»
Для этого в Python есть:
break • continue • else
Разбираемся 👇

🛑 break — ВЫХОДИМ ИЗ ЦИКЛА
Представь, что мы ищем нужное число.
Как только нашли — дальше искать бессмысленно.
for number in range(1, 11):
if number == 7:
break

print(number)
Цикл остановится, когда встретит 7.
📌 break полностью прерывает цикл.
Можно запомнить:


break = «Всё, хватит, выходим!» 🛑


⏭️ continue — ПРОПУСКАЕМ ИТЕРАЦИЮ
А теперь другая ситуация.
Мы хотим вывести числа от 1 до 10, но не хотим выводить 5.
for number in range(1, 11):
if number == 5:
continue

print(number)
Когда Python встречает continue, он:
⏭️ пропускает оставшийся код текущей итерации
🔄 переходит к следующей итерации цикла.
Получается:
1
2
3
4
6
7
8
9
10
📌 continue не останавливает цикл.


continue = «Этот пропускаем, идём дальше!» ⏭️


🎉 А теперь самое интересное — else
else можно использовать не только с if.
Его можно использовать и с циклами for и while.
Например:
for number in range(1, 6):
print(number)
else:
print("🎉 Цикл завершён!")
else выполнится, если цикл завершился обычным образом, то есть без break.

🕵️ Пример: поиск числа
Допустим, ищем число 7:
numbers = [2, 4, 6, 8, 10]

for number in numbers:
if number == 7:
print("Нашли!")
break
else:
print("Не нашли 😢")
Числа 7 в списке нет.
break не сработал.
Поэтому выполняется else:
Не нашли 😢
🧠 Вот главный секрет:
else после цикла означает примерно:


«Если цикл закончился сам, а не через break — выполняем меня».


🧩 Запоминаем разницу
🛑 break


Полностью остановить цикл.

⏭️ continue


Пропустить текущую итерацию и продолжить цикл.

🎉 else


Выполнить код, если цикл завершился без break.

🔥 Мини-шпаргалка
break 🛑 СТОП
continue ⏭️ ПРОПУСТИ
else 🎉 ЗАКОНЧИЛИ БЕЗ break

🧠 А теперь проверка
Что выведет этот код?
for i in range(1, 6):

if i == 3:
continue

if i == 5:
break

print(i)

else:
print("Готово!")
🤔 Что получится?
1️⃣1
2
4
2️⃣1
2
4
Готово!
3️⃣1
2
3
4
Пиши свой вариант в комментариях 👇
Решение пока не показываем 😉#Python #PythonДляНачинающих #Программирование #УчимсяКодить #PythonУроки
Просмотры: 22
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти