Иногда бывает нужно просто ничего не делать. Но Python не позволяет создавать класс, функцию или оператор
if без кода внутри. Здесь нам помогает заглушка pass — она как раз и означает «ничего не делать».Код в примере ниже выдаст ошибку, если внутри
i > 3 не будет кода, поэтому мы используем pass:a = [1,2,3,4,5]for i in a: if i > 3: pass print(i)#=> 1#=> 2#=> 3#=> 4#=> 5continue отправляет вас к следующему элементу в цикле, останавливая выполнение для текущего элемента. Так print(i) никогда не получает значения i < 3:for i in a: if i < 3: continue print(i)#=> 3#=> 4#=> 5break же полностью прерывает цикл, и последовательность больше не повторяется. В нашем примере на цифре 3 цикл прерывается, а этот и следующие элементы не печатаются:for i in a: if i == 3: break print(i) #=> 1#=> 2#собеседование