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

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

Давайте рассмотрим пример. У нас есть список чисел [1, -2, 3, -4, 5]. Мы хотим найти сумму всех положительных чисел. Мы можем создать цикл for, который будет проходить по каждому элементу списка. Используя условный оператор if, мы проверим, является ли число положительным. Если число отрицательное, мы пропустим его, используя оператор 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 пропускает текущую итерацию цикла и переходит к следующей. Таким образом, отрицательные числа не учитываются при подсчете суммы. В результате на экран будет выведено сообщение с суммой только положительных чисел.

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

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

Автор урока

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

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

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

  1. Функция product() в Python
  2. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  3. Библиотека itertools: объединение списков
  4. Получение срезов итераторов
  5. Генераторы в Python
  6. Копирование списков в Python
  7. Группировка элементов в словарь
  8. Удаление элемента из списка в Python
  9. Python: отличительная особенность — отступы
  10. Метод join() для объединения строк
  11. Многострочные комментарии в Python
  12. Работа со строками
  13. Применение функции map() с лямбда-функциями
  14. Метод count() для списка
  15. Нахождение отличий в списках
  16. Поиск анаграмм с Counter
  17. Функция enumerate в Python
  18. Передача параметров в Python
  19. Метод rename() для переименования файлов и каталогов
  20. Возврат нескольких значений
  21. Установка максимального количества цифр
  22. Разделение строки с регулярными выражениями
  23. Аннотации типов в Python
  24. Magic Commands — улучшение работы с Python
  25. Вызов функций по строке в Python.
  26. Непрерывная проверка в Python
  27. Создание итератора
  28. Тестирование с unittest
  29. Копирование объектов в Python
  30. Конкатенация строковых литералов
  31. Создание виртуальной среды
  32. Функции any() и all() в Python
  33. Запрос пароля с помощью getpass
  34. Отправка POST запроса на сервер.
  35. Импорт с альтернативным именем
  36. Динамические маршруты во Flask
  37. Срез списка в Python
  38. Оболочка Python
  39. Списки в Python
  40. Динамическая типизация в Python
  41. Работа с deque в Python
  42. Изменение элемента списка
  43. Форматирование строк с помощью f-строк
  44. Функция sleep() в Python
  45. Создание таблиц в Python с PrettyTable
  46. Переопределение метода xor в Python
  47. Локальные переменные.
  48. Транспонирование 2D-массива с помощью zip

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