Курс 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. Работа с NumPy.linalg
  2. Сортировка элементов в Python
  3. Генерация ключей RSA
  4. Руководство по Pymorphy2
  5. Частичное совпадение пользовательского ввода в Python 3.10
  6. Руководство по использованию Colorama
  7. Измерение времени выполнения с помощью time
  8. Округление чисел с помощью round
  9. Избегание циклических зависимостей классов в Python
  10. Запуск асинхронной корутины
  11. Тестирование функции сложения
  12. Функция reversed() в Python
  13. Создание OrderedDict
  14. Перемещение и удаление файлов в Python
  15. Отрицательные индексы списков
  16. Python enumerate() функции
  17. Декораторы в Python
  18. Lambda-функция в Python: использование с map() и sum()
  19. Освобождение памяти в Python
  20. Удаление ключей из словаря
  21. Работа с изменяемыми списками
  22. Методы shutil для работы с файлами
  23. Выход из профиля в Django
  24. Уникальность ключей в словаре
  25. Оператор (*) в Python
  26. Настройка вывода NumPy
  27. Поиск элементов BeautifulSoup
  28. Сериализация данных в JSON с помощью json.dumps
  29. Отладка в Python
  30. Хеширование паролей с использованием salt
  31. Методы работы со строками в Python
  32. Итераторы с потерямиZIP
  33. Распаковка значений в Python
  34. Получение идентификатора объекта в памяти
  35. Отправка POST-запроса в REST API
  36. Поиск с библиотекой Google
  37. Функция с *args.
  38. Названия переменных
  39. Ключевое слово global в Python
  40. Проверка на палиндром
  41. Срез в Python
  42. Генераторы данных
  43. Работа с буфером обмена на Python
  44. Функция all() в Python
  45. Работа с URL-адресами в Python
  46. Базовые объекты Python
  47. Оптимизация интернирования строк
  48. Многострочные комментарии в Python

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