Какими будут результаты выполнения фрагментов про 1. Для чего предназначен оператор break? граммы?
a)
for letter in 'Стол': if letter == 'т':
break
print (letter)
b)
for k in 'Python': if k == 't':
break
print ('Current Letter: ', k)
c)
var = 10
while var > 0:
print ('Current variable value:', var) var = var - 1
if var == 5:
break
print ('Good bye!')
Answers & Comments
Результаты выполнения фрагментов:
a) Фрагмент выведет "т", так как в первой итерации цикла условие "letter == 'т'" сработает, и цикл прервется с помощью оператора break.
b) Фрагмент выведет "t", так как условие "k == 't'" сработает на пятой итерации цикла.
c) Фрагмент выведет следующее:
Current variable value: 10
Current variable value: 9
Current variable value: 8
Current variable value: 7
Current variable value: 6
Good bye!
Оператор break используется для прерывания цикла, когда условие, заданное внутри цикла, срабатывает. Он прерывает цикл и выполнение кода продолжается следующей строкой после цикла.