У меня есть цикл for, который проверяет ряд условий. На каждой итерации он должен давать выход только для одного из условий. Конечная доходность является значением по умолчанию, если ни одно из условий не является истинным. Должен ли я поместить продолжение после каждого блока урожаев?
def function():
for ii in aa:
if condition1(ii):
yield something1
yield something2
yield something3
continue
if condition2(ii):
yield something4
continue
#default
yield something5
continue