Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
for n in range(10):
if n % 2 == 0:
continue
if n > 6:
break
print(n, end="")135
- Ждать
1357, будтоbreakдаёт закончить текущий проход: он выходит из цикла сразу, поэтому приn, равном7,printниже не выполняется. - Ждать
13579, будтоbreakвыходит только изif: он завершает весь циклfor, поэтому числа после7даже не проверяются.
- Что напечатает программа, если заменить
breakнаcontinue? - Почему вывод оказывается в одной строке?