ComeçarComece gratuitamente

Prática incorporada: intervalo()

Neste exercício, você praticará o uso da função integrada do Python range(). Lembre-se de que você pode usar o range() de algumas maneiras diferentes:

1) Crie uma sequência de números de 0 a um valor de parada (que é exclusivo). Isso é útil quando você deseja criar uma sequência simples de números começando em zero:

range(stop)

# Example
list(range(11))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2) Crie uma sequência de números de um valor inicial até um valor final (que é exclusivo) com um tamanho de passo. Isso é útil quando você deseja criar uma sequência de números que aumenta em algum valor diferente de um. Por exemplo, uma lista de números pares:

range(start, stop, step)

# Example
list(range(2,11,2))

[2, 4, 6, 8, 10]

Este exercício faz parte do curso

Como escrever um código Python eficiente

Ver Curso

Instruções de exercício

  • Crie um objeto de intervalo que comece em zero e termine em cinco. Use somente um argumento stop.
  • Converta a variável nums em uma lista chamada nums_list.
  • Crie uma nova lista chamada nums_list2 que comece em um, termine em onze e aumente em dois ao descompactar um objeto de intervalo usando o caractere estrela (*).

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Create a range object that goes from 0 to 5
nums = ____(____)
print(type(nums))

# Convert nums to a list
nums_list = ____(____)
print(nums_list)

# Create a new list of odd numbers from 1 to 11 by unpacking a range object
nums_list2 = [*____(____,____,____)]
print(nums_list2)
Editar e executar código