Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!