почему при использовании break в случае пропуска слов содержащих "р" и "л" программа выводит на экран последнее "упор" и валидатор говорит, что не выполнено второе и третье условие, но если поменять его на continue, то "упор" не выводится и все проверки проходит?
Evgeniy
14 уровень
break VS continue
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Edward
23 мая 2019, 23:18
Потому что на слове "лира" происходит выход из цикла for, так как ты используешь break. Continue дает возможность следующей проверке условия и поэтому элемент, содержащий слово "упор" удаляется из списка, также как и элемент, содержащий слово "лира".
0
Evgeniy
24 мая 2019, 19:04
да, надо было поспать...
утром сам понял))
0
GigaMax
27 мая 2019, 14:11
Самое главное, что разобрался)
0