1 00:00:05,399 --> 00:00:10,309 Quando você usa um bloco de repetição para deixar o código em loop como o seu computador sabe quando ele repetiu 2 00:00:10,309 --> 00:00:15,860 vezes o suficiente? O bloco de repetição está na verdade escondendo um pedaço de código mais sofisticado 3 00:00:15,860 --> 00:00:21,590 chamado de loop for que conta desde o começo do valor até o final de um valor por um incremento 4 00:00:21,590 --> 00:00:30,630 Quando você usa um bloco de repetição para deixar o código em loop como o seu computador sabe quando ele repetiu 5 00:00:10,309 --> 00:00:15,860 vezes o suficiente? O bloco de repetição está na verdade escondendo um pedaço do código mais sofisticado 6 00:00:15,860 --> 00:00:21,590 chamado de "loop for" que conta desde o começo do valor até o final de um valor por um incremento 7 00:00:21,590 --> 00:00:30,630 específico. Por exemplo, uma repetição de 3 blocos conta de 1 a 3, de 1 em 1. Toda vez que ele conta, ele 8 00:00:30,630 --> 00:00:35,820 executa o código dentro do loop. O "loop for" sabe quantas vezes ele foi executado utilizando um 9 00:00:35,820 --> 00:00:40,019 contador de variável que é determinado valor inicial no começo do loop e tem 10 00:00:40,019 --> 00:00:44,309 o incremento adicionado a ele toda vez que o loop é executado. Assim que o contador de variável for 11 00:00:44,309 --> 00:00:51,360 maior do que o valor final o loop interrompe a execução. O benefício de utilizar o for loop 12 00:00:51,360 --> 00:00:55,470 ao invés de um bloco de repetição é que você pode realmente ver o contador de variável e utilizá-lo 13 00:00:55,470 --> 00:00:56,160 no seu loop. Por exemplo, se eu tenho várias flores e a primeira delas tem 14 00:01:01,720 --> 00:01:06,740 um néctar, a segunda tem dois néctars e a terceira tem três, eu posso usar o for 15 00:01:06,740 --> 00:01:12,470 loop para dizer à abelha para ela coletar "número" de néctars toda vez, que seria um na 16 00:01:12,470 --> 00:01:18,170 primeira flor, dois na segunda e três na terceira. Além disso, num for loop você pode 17 00:01:18,170 --> 00:01:22,940 incrementar o contador por um número diferente de um toda vez. Você pode potencialmente contar por 18 00:01:22,940 --> 00:01:26,780 2x, 4x or até mesmo uma quantidade que muda sempre.