CommencerCommencer gratuitement

Pratique intégrée : range()

Dans cet exercice, vous allez vous entraîner à utiliser la fonction intégrée de Python, range(). Veuillez noter que vous pouvez utiliser range() de différentes manières :

1) Générer une séquence de nombres allant de 0 à une valeur d'arrêt (qui est exclusive). Ceci est utile lorsque vous souhaitez créer une séquence simple de nombres commençant à zéro :

range(stop)

# Example
list(range(11))

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

2) Créez une séquence de nombres allant d'une valeur de départ à une valeur d'arrivée (qui est exclusive) avec un pas donné. Ceci est utile lorsque vous souhaitez générer une séquence de nombres qui s'incrémente d'une valeur autre que un. Par exemple, une liste de nombres pairs :

range(start, stop, step)

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

[2, 4, 6, 8, 10]

Cet exercice fait partie du cours

Écrire du code Python efficace

Afficher le cours

Instructions

  • Veuillez créer un objet plage qui commence à zéro et se termine à cinq. Veuillez utiliser uniquement l'argument stop.
  • Veuillez convertir la variable nums en une liste nommée nums_list.
  • Veuillez créer une nouvelle liste nommée nums_list2 qui commence à un, se termine à onze et augmente par incréments de deux en décompressant un objet de plage à l'aide du caractère étoile (*).

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code