👀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
‼️По итогу, каждая итерация внешнего цикла по i, будет выводить такой total.
Если вы не очень понимаете вложенные циклы, то можете, например, представить свои покупки. 0️⃣ Допустим, вы пришли в какой-нибудь молл. 1️⃣Там вы купили несколько товаров в отделе бытовой техники, несколько товаров из магазинов одежды, а также несколько товаров какой то ненужной хуеты.
✅И просто представьте, что вы проходитесь по каждому товару из бытовой техники, затем по каждому товару из магазина одежды и по каждому товару какого нибудь другого магаза. Я надеюсь, объяснил понятно
🟰Внешний цикл проходит по категориям товаров.
🟰🟰Внутренний цикл проходит по каждому товару в текущей категории.
Если вы не очень понимаете вложенные циклы, то можете, например, представить свои покупки. 0️⃣ Допустим, вы пришли в какой-нибудь молл. 1️⃣Там вы купили несколько товаров в отделе бытовой техники, несколько товаров из магазинов одежды, а также несколько товаров какой то ненужной хуеты.
✅И просто представьте, что вы проходитесь по каждому товару из бытовой техники, затем по каждому товару из магазина одежды и по каждому товару какого нибудь другого магаза. Я надеюсь, объяснил понятно
🟰Внешний цикл проходит по категориям товаров.
🟰🟰Внутренний цикл проходит по каждому товару в текущей категории.
👨💻2