Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Como eu enterpreto o "i" na linha "for i in range(0, 20)"?

from random import randrange, sample

lista = []

for i in range(0, 20): lista.append(randrange(100))

sample(lista, 5)


Como eu enterpreto o "i" na linha "for i in range(0, 20)"? eu posso subtituir por qualquer nome e se eu coloco um "print(i)" antes do "sample(lista, 5)" ele me retorna 19 sempre. Alguem pode explicar essa variavel?

1 resposta
solução!

Oi, Manuel

Para ajudar na interpretação

# "i" valer de 0 até 4 (exclusive)
for i in range(4):
  print(i) 
# saída
0
1
2
3
# "x" vale de 2 até 6 (exclusive)
for i in range(2, 6):
  print(x) 
# saída
2
3
4
5
# "a" vale de 1 até 6 (exclusive), com pulo de 2
for a in range(1, 6 , 2):
  print(a) 
# saída
1
3
5