WEBVTT 00:00:05.399 --> 00:00:10.309 Когда вы используете блок "повторить" чтобы зациклить ваш код, как компьютер узнает, когда он повторится 00:00:10.309 --> 00:00:15.860 достаточное количество раз? Блок "повторить" на самом деле скрывает более сложный кусок кода, который 00:00:15.860 --> 00:00:22.090 называется "цикл для", который считает от начального значения до конечного значения по особому 00:00:22.090 --> 00:00:30.580 приращению. Например, блок "повторить "три" раза" считает от 1 до 3 за 1. Каждый раз, когда он считает, он 00:00:30.580 --> 00:00:35.750 запускает код внутри цикла. "Цикл для" знает сколько раз он должен сработать с помощью 00:00:35.750 --> 00:00:40.129 переменной-счетчика, которая установлена ​​в стартовое значение в начале цикла и имеет 00:00:40.129 --> 00:00:44.309 приращение, которое добавляется к нему каждый раз, когда цикл запускается. Как только переменная-счетчика 00:00:44.309 --> 00:00:51.360 больше конечного значения, цикл останавливает запуск. Преимуществом использования "цикла для" 00:00:51.360 --> 00:00:55.470 вместо блока "повторить" является то, что вы можете на самом деле увидеть переменную-счетчика и использовать 00:00:55.470 --> 00:01:01.720 ее в вашем цикле. Например, если у меня есть несколько цветков и первый имеет 00:01:01.720 --> 00:01:06.740 один нектар, второй имеет два нектара и третий имеет три нектара, я могу использовать 00:01:06.740 --> 00:01:12.470 "цикл для", чтобы каждый раз говорить пчеле собрать "счетчик" раз нектаров, что является один раз на 00:01:12.470 --> 00:01:18.170 первом цветке, два на втором и три на третьем. Также в "цикле для" вы можете 00:01:18.170 --> 00:01:22.940 приращивать счетчик на число, отличное от "один" на каждый раз. Вы можете также считать по 00:01:22.940 --> 00:01:26.780 две, четыре или даже сумме, которая изменяется каждый раз.