Oi Rafael, tudo bem amigo?
Quando escrevemos um laço de repetição, precisamos passar uma condição booleana.
Entendemos como condição booleana toda e qualquer expressão lógica que pode ser testada, sendo que cada teste retorna duas possibilidades de resposta: verdadeiro e falso.
Então vamos fazer um teste simples.
Vamos pensar no número 1.
Agora, vou passar uma condição booleana: 1 < 5.
Com isso, eu quero dizer: "Rafael, 1 é menor do que 5"; Isso é verdadeiro ou falso?
A resposta é verdadeiro, pois sabemos que 1 é menor do que 5.
Vejamos um segundo teste booleano: 1 == 5. Agora, estou dizendo assim: "Rafael, 1 é exatamente igual a 5". Isso é verdadeiro ou falso?
A resposta é falso, pois sabemos que 1 não é igual a 5, e sim menor do que 5.
Vamos agora para um terceiro teste booleano mais complicado.
O que aconteceria, se eu dissesse assim: 1 <= 5
Agora, estou dizendo para você: "Rafael, 1 é ou menor que 5, ou igual a 5". Das duas uma! Isso é verdadeiro ou falso?
Sabemos que é verdadeiro, pois estamos admitindo das duas possibilidades uma delas, ou seja, 1 pode ser tanto menor do que 5, quanto igual a 5.
Agora vamos mudar do número 1 para o número 5.
Olha o teste booleano: 5 <= 5.
Agora, estou dizendo que o número 5 pode ser tanto menor que 5 quanto igual a 5, das duas uma novamente! Isso dá verdadeiro ou falso?
Verdadeiro!