‼️Сейчас будут достаточно легкие тесты, главное, попробуйте отвечать без использования среды разработки, типа придется своими мозгами чуть подумать🧑💻
👀1
Какое значение будет иметь i?
Anonymous Quiz
0%
0 1 2 3 4 5
0%
1 2 3 4
0%
1 2 3 4 5
67%
0 1 2 3 4
33%
01234
0%
012345
🤯1
🤯2
🤯2
🤯2
CodeLab
#8 ❗️Тут вложенный цикл, можете просто немного подумать, вечером и постараюсь разобрать как они работают. 🔗Код: total = 0 for i in range(1, 5): for j in range(i): total += j print(total)
Итак, касаемо этого кода, тут вложенный цикл❗️
👨💻 Кстати, я уже подготовил вам еще пару тестов по вложенным циклам, но их выложу мб завтра или послезавтра, дел у нас полно.
0️⃣Для начала объявляем переменную total = 0, которая будет служить нам счетчиком.
1️⃣Далее, идет внешний цикл, который проходит по всем значениям i от 1 до 4 включительно. Тут будем разбирать по очереди, для кого вдруг непонятно, как работает вложенный цикл.
2️⃣Первая итерация внешнего цикла (i у нас будет равно 1), дак вот для этой первой итерации, будет происходить первая итерация внутреннего цикла (j = 0).
🔗Прикреплю вам фоточку, чтобы было понятнее. #Вложенные_циклы
Код:
👨💻 Кстати, я уже подготовил вам еще пару тестов по вложенным циклам, но их выложу мб завтра или послезавтра, дел у нас полно.
0️⃣Для начала объявляем переменную total = 0, которая будет служить нам счетчиком.
1️⃣Далее, идет внешний цикл, который проходит по всем значениям i от 1 до 4 включительно. Тут будем разбирать по очереди, для кого вдруг непонятно, как работает вложенный цикл.
2️⃣Первая итерация внешнего цикла (i у нас будет равно 1), дак вот для этой первой итерации, будет происходить первая итерация внутреннего цикла (j = 0).
🔗Прикреплю вам фоточку, чтобы было понятнее. #Вложенные_циклы
Код:
total = 0
for i in range(1, 5):
for j in range(1):
🤯2
То есть, пока i внешнего цикла будет равно 1, будет происходить одна итерация внутреннего, то есть 0, 3️⃣ затем по нашему коду, этот самый ноль суммируется со счетчиком total, который будет также равен 0.
4️⃣Затем идет вторая итерация внешнего цикла, i = 2. Значит внутренний цикл j будет проходить по всем значением от 0 до 2 (не включительно). 🧑💻 надеюсь, вы суть немного уловили. total, который уже равен 0 от первой итерации, будет сначала также прибавлять 0 а затем 1 (это уже на второй итерации).
4️⃣Затем идет вторая итерация внешнего цикла, i = 2. Значит внутренний цикл j будет проходить по всем значением от 0 до 2 (не включительно). 🧑💻 надеюсь, вы суть немного уловили. total, который уже равен 0 от первой итерации, будет сначала также прибавлять 0 а затем 1 (это уже на второй итерации).
🤯2
⭕️ На данном этапе total у нас равен 1 и тут 5️⃣ происходит третья итерация внешнего цикла i, i принимает значение 3, следовательно, внутренний цикл будет проходить по всем значениям j от 0 до 3 (не включительно).
6️⃣Сначала total также прибавляет 0, затем 1 и становится равным 2 (он уже был равен 1 ес че), 7️⃣затем еще прибавляет 2.
8️⃣По итогу, по окончанию 3 итерации внешнего цикла i, total = 4.
9️⃣Ну и последняя, четвертая итерация внешнего цикла i. total = 4, затем счетчик прибавляет 1, затем 2, затем 3 и получается ответ 10.‼️
6️⃣Сначала total также прибавляет 0, затем 1 и становится равным 2 (он уже был равен 1 ес че), 7️⃣затем еще прибавляет 2.
8️⃣По итогу, по окончанию 3 итерации внешнего цикла i, total = 4.
9️⃣Ну и последняя, четвертая итерация внешнего цикла i. total = 4, затем счетчик прибавляет 1, затем 2, затем 3 и получается ответ 10.‼️
👀1