2
respostas

[Dúvida] A contagem não deveria seguir até o 8?

for i in range(1,8):
    if(i == 5):
        continue
    print(i)

Na resolução consta que irá pular a interação "5", porém a opção correta está indicada como: 1 2 3 4 6 7

Nesse caso não deveria constar a interação "8" também?

2 respostas

Olá Bruno! Belezinha?

Na verdade, a contagem não deveria seguir até o 8, pois o range(1,8)gera uma sequência de números de 1 até 7, ou seja, o último número é o 7. Em outras palavras, se temos uma sequência gerada por um range(N, M), o último valor gerado pelo range será o M-1.

Espero ter ajudado. Qualquer outra dúvida me coloco a disposição.

Abraços. Bons estudos!

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

Muito obrigado pela explicação!