Todo atleta sabe que você fica bom treinando,
repetindo os mesmos movimentos até você ficar muito
bom, ou até você alcançar o seu objetivo.
Quando eu estava no colégio,
Eu não sabia do treino até que eu conseguisse
acertar 10 arremesos livres de uma vez só.
De forma parecida, quando você pede para um
programa de computador repetir um comando
você pode dar a ele um número exato de vezes para repetir,
ou você pode determinar um objetivo,
e dizer para que ele repita o comando até alcançar esse objetivo.
No próximo exemplo, o bloco "repetir" está invertido,
ao invés de especificar quantas vezes você quer que ele repita
você pode usar o bloco "repetir até" para dizer
ao pássaro nervoso para fazer a mesma coisa
até ele chegar ao porco ou bater numa parede.
E novamente, nós podemos colocar vários blocos
dentro do loop e repetir uma série de ações.