Подглядел это решение, пытался - пытался понять, но что - то не выходит. По какому принципу работает эта конструкция? Спасибо.
Olejek
16 уровень
Объясните , как работает чужой код
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alexandra QA Automation Engineer
6 августа 2019, 20:03полезный
тут два цикла: внешний и внутренний, второй выполняется для каждой итерации первого
Например, в самом начале для i = 0 выполняем внутренний цикл: a = 0; a <= i(0), всё цикл закончился, следовательно строка вывода 8ки отработает только один раз;
для второй итерации внешнего цикла i = 1, во внутреннем цикле отрабатывает уже две итерации:
* a = 0; a <= i(1); a++
* a = 1; a <=i(1); a ++ // далее уже не будет проходить проверка a <= i
на экран выведено будет уже две 8ки, и т.д.
+1