0
0 Комментариев

Доброго времени суток! Возникла заминка с циклами в питоне. Суть задачи в том, чтоб при нахождении определенного значения в списке «c», список «a» переходил на следующею итерацию, а списки «b» и «c» обнулялись. Не могу понять как такое провернуть с циклом с двойным вложением.

a = [1, 2, 3, 4, 5]
b = [10, 20, 30, 40, 50]
c = [100, 200, 300, 400, 500]
 
for i in a:
    for j in b:
        for q in c:
            if q == 400:
                pass
            print(i, j, q)

Если цикл с одним вложением — все очень просто. Помогает инструкция брейк, цикл «b» завершается и наступает переход к следующей итерации цикла «a»:

a = [1, 2, 3, 4, 5]
b = [10, 20, 30, 40, 50]
 
for i in a:
    for j in b:
        if j == 40:
            break
        print(i, j)

а как быть в первом случае?


Добавить комментарий