Курс 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. Курс Data Scientist в медицине
  2. Игра Виселица на Python
  3. Работа с файлами в Python
  4. Аннотации типов в Python
  5. Оболочка Python
  6. Нан-рефлексивность в Python
  7. Работа с collections в Python
  8. Работа с NumPy массивами
  9. Виртуальные среды в Python
  10. Функция all() в Python
  11. Функциональное программирование в Python
  12. Определение объема памяти объекта
  13. Генераторы в Python
  14. Метод ior для битовых операций
  15. Конкатенация строк с join() в Python
  16. Очистка вывода в Python
  17. Декоратор @override
  18. Объединение словарей в Python
  19. Сортировка с помощью key
  20. Метод eq для сравнения объектов
  21. Работа со строками
  22. Установка и использование модуля «howdoi»
  23. Сортировка и обратный порядок
  24. Регистрация на хакатоне
  25. Оптимизация гиперпараметров с Scikit Optimize
  26. Сортировка слиянием
  27. Замена символов в строке
  28. Проверка переменных окружения в Python
  29. Combobox в Tkinter
  30. Ограничение ресурсов в Python
  31. Лямбда-функции в defaultdict
  32. Хэш-функции и метод цепочек
  33. Объединение Python и Shell
  34. Метод __index__ в Python
  35. Изменение объектов в Python
  36. Округление в Python
  37. Автоматизация действий с Pyautogui
  38. Работа с Telegram API на Python
  39. Преобразование типов данных в set comprehension
  40. Компиляция регулярных выражений
  41. Метод join() для объединения элементов строки
  42. Методы classmethod и staticmethod
  43. Форматирование чисел в Python
  44. Возврат нескольких значений
  45. Генераторы в Python

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