Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Alcance
Se você está procurando fazer um loop através de índices ao invés dos próprios elementos, você deve se familiarizar com a função range()
. A função range()
produz uma série de números e retorna um objeto range
. Esta função pode aceitar 1, 2 ou 3 argumentos numéricos positivos.
Quando você fornece apenas um argumento, n
, ela retorna todos os números inteiros de 0
até, mas não incluindo, n
. Por exemplo, range(5)
retorna os números de 0
a 4
.
# Range with one argument for i in range(5): print(i, end = ' ')
Se você fornecer à função dois argumentos, n
e m
, ela devolve todos os inteiros começando em n
e indo até, mas não incluindo, m
.
Assim, range(5, 10)
produzirá os números 5
até 9
.
# Range with two arguments for i in range(5, 10): print(i, end = ' ')
Quando você fornece três argumentos, n
, m
e s
, ele retorna números inteiros começando em n
e terminando antes de m
, mas incrementando em s
.
Por exemplo, range(10, 30, 5)
dará os números 10, 15, 20, 25
.
# Range with three arguments for i in range(10, 30, 5): print(i, end = ' ')
Obrigado pelo seu feedback!