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

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Primeiro Conhecimento
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Laços
6. Funções

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.

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?

Seção 5. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt