Чему будет равно s после выполнения кода: s = 0; цикл for x in [1, 2, 3, 4]:; внутри при if x == 3: break, иначе выполняется s += x?

A0
B1
C3
D6
Правильный ответ. break завершает весь цикл, поэтому элементы после условия break не будут обработаны.

Разбор

Сначала s увеличится на 1 и 2. Когда x станет 3, сработает break, и цикл закончится, не добавив 3 и 4. Итог: s равно 3.

Проверь себя · 1/3разбор после ответа
Считается число «успешных» статусов. Код: cnt = 0; цикл for st in ['ok', 'cancelled', 'ok']:; если st == 'cancelled', выполняется continue, иначе cnt += 1. Чему равно cnt?
Тренировать Python в Telegram

Ещё вопросы по теме «Циклы и условия»