Função range() no Python
- Marco Beltran

- 21 de mai. de 2022
- 1 min de leitura
range(n) cria uma lista de n inteiros. Os argumentos opcionais são o número inteiro inicial
e um passo.
A função range() retorna uma sequência de números, por padrão começando em 0 e incrementa em 1 (por padrão) e para antes de um número especificado.
Para a sintaxe range(start, stop, step) temos:

Exemplos
Criando uma sequência de números de 0 a 9 e imprimindo cada item:
x = range(10)
for n in x:
print(n)
Criando uma sequência de números de 3 to 5 e imprimindo cada item:
x = range(3, 6)
for n in x:
print(n) Criando uma sequência de números 3 to 19, mas dessa vez incrementando 2 em 2, e imprimindo:
x = range(3, 20, 2)
for n in x:
print(n) No Python 3, não há xrange, mas a função range se comporta como xrange no Python 2






Comentários