Я выполняю следующий цикл в Python. Тем не менее, я хочу, чтобы цикл остановился, как только он найдет первое условие ИСТИНА. Я не хочу, чтобы весь цикл выполнялся, если, например, первое условие истинно. Я хочу, чтобы остальные циклы игнорировались.
Пока я использую if
, elif
и else
. Пожалуйста, у вас есть какие-либо предложения о том, как я могу лучше справиться с этим.
См. Пример кода ниже
if report_sheet1.cell(107,154).value == '': ot = report_sheet1.cell(i + 8, 134 + j * 3).value
elif report_sheet1.cell(107,141).value == '': ot = report_sheet1.cell(i + 8, 121 + j * 3).value
elif report_sheet1.cell(107,128).value == '': ot = report_sheet1.cell(i + 8, 108 + j * 3).value
elif report_sheet1.cell(107,115).value == '': ot = report_sheet1.cell(i + 8, 95 + j * 3).value
elif report_sheet1.cell(107,102).value == '': ot = report_sheet1.cell(i + 8, 82 + j * 3).value
else ot = report_sheet1.cell(i + 8, 69 + j * 3).value
В настоящее время весь цикл выполняется, и FALSE переопределяет условия, ИСТИНА