Conteúdo do Curso
Introdução ao Python
Introdução ao Python
2. Variáveis e Tipos
Como Armazenar Números em PythonRegras de Nomenclatura do Python para VariáveisComo Trabalhar com Variáveis em PythonTipos de Dados em PythonDesafio: Convertendo Quilômetros em MilhasArmazenar Texto com Strings em PythonIndexação de Strings em PythonFatiamento de Strings em PythonDesafio: Recuperando Letras da StringConcatenação de Strings em Python
3. Declarações Condicionais
Tipo de Dado Booleano em PythonDesafio: Trabalhando com Operadores de ComparaçãoComo Combinar Condições em PythonDesafio: Trabalhando com Operadores LógicosOperadores de Associação e Comparações de Tipo em PythonComo Usar Expressões if/else em PythonDesafio: Administrando uma MerceariaDesafio: Criando Lógica de Ímpares e ParesExpressões if/elif/elseDesafio: Administrando uma Mercearia EstendidaDesafio: Conselheiro do Tempo
4. Outros Tipos de Dados
Listas em PythonMétodos Comuns de Lista em PythonDesafio: Atualizando ListaListas Aninhadas em PythonDesafio: Recuperando Informações de Lista AninhadaTuplas em PythonMétodos Comuns de Tuplas em PythonDesafio: Atualizando TuplaTuplas Aninhadas em PythonDesafio: Recuperando Informações de Tupla AninhadaDicionários em PythonDesafio: Criando DicionárioMétodos Comuns de Dicionário em PythonDesafio: Atualizando Dicionário
6. Funções
Funções Embutidas no PythonDesafio: Convertendo AlturasComo Criar Funções em PythonDesafio: Escrevendo a Primeira FunçãoUso de Declarações if/else em Funções PythonDesafio: Identificando Valores PositivosFunções sem Retorno em PythonDesafio: Criando Função de LoggingModificando Funções em PythonDesafio: Atualizando a Lógica da FunçãoFunções Lambda em PythonDesafio: Criando Função Lambda
Função Range em Python
Para iterar sobre índices em vez de elementos, a função range()
é essencial. Ela gera uma sequência de números e retorna um objeto range
. Esta função aceita um, dois ou três argumentos numéricos. Com um único argumento n
, range(n)
produz inteiros de 0
até, mas não incluindo, n
.
Por exemplo, range(5)
gera os números de 0
a 4
.
# Range with one argument for i in range(5): print(i, end = ' ')
Quando range()
recebe dois argumentos, n
e m
, ele gera inteiros começando de n
até, mas não incluindo, m
.
Por exemplo, range(5, 10)
produz os números 5 até 9.
# Range with two arguments for i in range(5, 10): print(i, end = ' ')
Quando range()
recebe três argumentos n
, m
e s
, ele gera números começando de n
, até mas não incluindo m
, incrementando por s
a cada vez.
Por exemplo, range(10, 30, 5)
produz a sequência 10, 15, 20, 25.
# Range with three arguments for i in range(10, 30, 5): print(i, end = ' ')
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 5