Génération de nombres avec un pas via for en Python

Pour afficher les nombres avec un certain pas, il faut passer un troisième paramètre à la fonction range.

Exemple

Affichons les nombres de 1 à 9 avec un pas de 2 :

pythonfor num in range(1, 10, 2):
  print(num)

Résultat de l'exécution du code :

python1
3
5
7
9

Exemple

Si on définit un pas avec un nombre négatif, les nombres seront affichés dans l'ordre inverse. Pour plus de clarté, échangeons les valeurs du premier et du deuxième paramètre de la fonction :

pythonfor num in range(10, 1, -1):
  print(num)

Après l'exécution du code, les nombres de 10 à 2 s'afficheront, car la valeur du deuxième paramètre n'est pas incluse dans la plage :

python10
9
8
7
6
5
4
3
2

Problèmes pratiques

Задание 1

Affichez dans la console les nombres pairs de 1 à 100.

Задание 2

Affichez dans la console les nombres de -10 à 10.

Задание 3

Écrivez le code pour obtenir les nombres suivants :

python20
17
14
11
8
5
2