Как пропустить шаг в цикле for на Python?

Пользователь

от vladimir , в категории: Python , 2 года назад

Как пропустить шаг в цикле for на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@vladimir Используйте continue и if условие(если необходимо), чтобы пропустить шаг в цикле for на Python, ниже пример кода как это работает:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 5 элементов
for i in range(5):
    if i == 4:
        continue
    print(i)

# Вывод:
# 0
# 1
# 2
# 3


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от craig.emmerich , год назад

@vladimir 

В Python, вы можете использовать ключевое слово continue чтобы пропустить один шаг в цикле for. Например:

1
2
3
4
for i in range(10):
    if i % 2 == 0:
        continue
    print(i)


Этот код будет печатать только нечетные числа от 0 до 9.