Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] repetições tenha que informar um número maior no range

Por que para indicar o total de repetições tenha que informar um número maior no range? Ex. for contador in range(1,4): sendo terei no caso 3 repetições

2 respostas
solução!

Oi Joãol, tudo bem?

Ao utilizarmos a função range em Pyhton, ela nos retorna um intervalo semiaberto, pois ele se inicia no número inicial e termina no número inteiro que antecede o número especificado. Isso estar relacionado a notação matemática para intervalos, a função range do seu exemplo, criaria o seguinte intervalo: [1,4). Isto é, um intervalo fechado [ à esquerda (o que inclui o número) e aberto ) à direita (exclusão do último número).

Portanto, quando você usa range(início, fim), Python cria uma sequência de números que começa em início e vai até fim - 1. Isso significa que o número início está incluído na sequência, mas o número fim não está. Ou seja, caso queiramos uma sequência que vá de 1 a 3, teremos que incluir o 4 no código range(1,4)

Espero ter ajudado e fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado!