Dasha555511111
21.11.2021 00:08

Задание по basic-256 Можете объяснить почему ответы получились разные из-за перестановки s=0.
Можете объяснит подробно!


Задание по basic-256 Можете объяснить почему ответы получились разные из-за перестановки s=0. Можете

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
SlavaKirja
06.10.2021 17:50

Объяснение: всё дело в том, что в первом случае (в верхнем, где s = 0 написано вне цикла) s изначально равен нулю, а затем с каждой итерацией цикла s увеличивается.

А втором случае на каждой итерации цикла сначала присваивается s = 0, а затем уже изменяется. Поэтому перед каждой следующей итерацией цикла всё что происходило с s раньше обнуляется.

Если подвести итог, то разница заключается в том, что присваивание находится в цикле или вне него, а значит выполняется один раз (если вне цикла) или много раз (если внутри)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота