Курс Python → Оператор continue в Python

Оператор continue в Python используется для пропуска выполнения текущей итерации цикла и перехода к следующей итерации. Это может быть полезно, когда необходимо пропустить выполнение определенного блока кода в цикле при выполнении определенного условия.

Для примера, давайте рассмотрим задачу по нахождению суммы положительных чисел в списке. Мы можем использовать цикл for для итерации по элементам списка и проверять каждый элемент на положительность. Если элемент отрицателен, мы можем использовать оператор continue для пропуска выполнения кода, который вычисляет сумму.


numbers = [1, -2, 3, -4, 5]
sum_positive = 0

for num in numbers:
    if num <= 0:
        continue
    sum_positive += num

print("Сумма положительных чисел:", sum_positive)

В данном примере, если число отрицательное или равно нулю, оператор continue пропускает инструкцию sum_positive += num, и программа переходит к следующей итерации цикла. Таким образом, в итоге мы получаем сумму только положительных чисел в списке.

Использование оператора continue помогает сделать код более эффективным и понятным, так как избегает лишних вычислений или операций в цикле. Это позволяет улучшить читаемость кода и сделать его более лаконичным.

Таким образом, оператор continue является полезным инструментом в Python для управления выполнением циклов и условий, позволяя более гибко управлять потоком программы и пропускать определенные части кода при необходимости.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Создание Telegram-бота на Python
  2. Beautiful Soup — извлечение данных из HTML
  3. Создание GUI с Tkinter: Entry
  4. Нахождение максимального значения и его индекса в списке
  5. lru_cache оптимизация функций
  6. Работа с модулем Calendar
  7. Вызов внешних программ в Python с помощью sh
  8. Форматирование строк с f-строками
  9. Проектирование Singleton с метаклассом
  10. Разделение списка на гнппы
  11. Метод Enumerate() для списков
  12. Измерение времени выполнения кода
  13. Объединение словарей в Python
  14. Хешируемые ключи в Python
  15. TON Smart Challenge #2: участие и подготовка
  16. Оболочка Python
  17. Преобразование Excel в PDF с Spire.XLS
  18. Форматирование строк в Python
  19. Генераторы списков
  20. Отправка POST запроса на сервер.
  21. Проверка класса объекта
  22. Создание .exe файла с pyinstaller
  23. Многострочные комментарии в Python
  24. Асинхронный код в Python
  25. Функция product() из itertools
  26. Поиск частого элемента
  27. Управление мышью и клавиатурой с Pyautogui
  28. Освобождение памяти в Python
  29. Бесконечная проверка в Python
  30. Замена элементов в списке с помощью генераторов списков
  31. Запрос DELETE с библиотекой requests
  32. Строки в Python: апострофы и кавычки
  33. Использование обратной косой черты в f-строках
  34. Удаление элементов из списка в Python
  35. Работа с временем в Python
  36. Руководство по библиотеке pydantic
  37. Форматирование кода на Python
  38. Подсказки типов в Python
  39. Операторы увеличения и уменьшения переменной
  40. Оптимизация памяти с __slots__
  41. Измерение времени выполнения кода
  42. Резервирование символов в Python
  43. Функция rsplit() в Python
  44. Обработка исключений с блоком else
  45. 9 уловок для чистого кода
  46. Вывод с переменной через запятую
  47. Избегайте двойного подчеркивания
  48. Метод split() для разделения строк

Marketello читают маркетологи из крутых компаний