Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Alcance | Laços
Introdução ao Python

bookAlcance

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.

123
# Range with one argument for i in range(5): print(i, end = ' ')
copy

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.

123
# Range with two arguments for i in range(5, 10): print(i, end = ' ')
copy

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.

123
# Range with three arguments for i in range(10, 30, 5): print(i, end = ' ')
copy
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 1.64

bookAlcance

Deslize para mostrar o menu

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.

123
# Range with one argument for i in range(5): print(i, end = ' ')
copy

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.

123
# Range with two arguments for i in range(5, 10): print(i, end = ' ')
copy

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.

123
# Range with three arguments for i in range(10, 30, 5): print(i, end = ' ')
copy
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5
some-alt