Как заставить программу python делать противоположное в операторе цикла for / if? - PullRequest
0 голосов
/ 14 июля 2020

как получить оператор Python for loop / if, чтобы сделать обратное? А именно, я бы хотел, чтобы l oop ниже, просто добавив дополнительный оператор в третьей строке (между оператором if и оператором печати, без изменения первой, второй и четвертой строк), чтобы напечатать a, p, p, e .

for i in "apple":
    if i == "l":
        # additional statement here
    print(i)  

Не могли бы вы сообщить мне об этом? Спасибо большое

1 Ответ

1 голос
/ 14 июля 2020
for i in "apple":
    if i == "l":
        continue
    print(i)  

То, что вы ищете, - это оператор continue, который завершает итерацию l oop и переходит к следующей, так что вы можете видеть его как оператор return для al oop.

break полностью выйдет из l oop (прекратить итерацию).

Этот веб-сайт хорошо объясняет

...