Как пропустить выполнение цикла while и перейти к следующему на Python?
Здравствуйте уважаемые читатели моего блога. Сегодня поговорим про то, как пропустить выполнения цикла while и перейти к выполнению следующего. Это нужно для каких-то исключительных случаев. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_python_compiler
Введём следующий код:
num1=5
while(num1>0):
num1-=1
if (num1==3):
print("Пропуск 3")
continue
print(num1 )
Обратите сразу же внимание, что num1=5 без пробелов пишется. While (num1>0) тоже. После if (num1==3): внизу ставится один пробел. Далее continue на уровне print("Пропуск 3"). Следующий код: print(num1 ) на уровне if (num1==3): . Всё это сделано для того, чтобы различать к какому куску кода что и где принадлежит.
Итак, num1- означает целочисленная переменная, которую мы создали и присвоили (=) ей значения 5.
Далее идёт цикл while, где мы поставили условие num1 больше нуля.
Далее на каждом цикле мы будем отнимать единицу при помощи цикла num1-=1. Это код означает тоже самое что 5=5-1 или num1=num1- 1.
Далее мы ставим условие if (где num1 должна быть равна (==) 3. Не забываем ставить двоеточие после условия.
Далее, когда до трёх дойдёт, то мы пишем при помощи print “Пропуск 3” и пишем продолжить continue. Тое есть при помощи continue мы пропускаем цикл, где равно 3.
Далее мы выводим переменную num1 при помощи print.
Попробуйте изменить данный код, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от