SNT : les boucles for en python

On considère les fonctions suivantes dans un programme Python sur Pyzo :

Taper ce programme dans votre logiciel Pyzo.

Exécuter le : menu Run _–> Execute file

Rentre les lignes de commandes suivantes dans votre shell puis exécutez les, les unes après les autres

In [1]: boucle1(10)
In [2]: boucle2(10)
In [3]: boucle3(10)

Question 1 :Après avoir observé le résultat de ces différentes boucles, définir une fonction boucle4() qui donnera le résultat suivant :

In [4]: boucle4(10)
2
4
6
8
10

Question 2 : Définir une fonction impairs(n) qui donnera tous les nombres impairs compris entre 1 et n

Question 3 : Définir une fonction pairs(n) qui donnera tous les nombres pairs compris entre 1 et n

Question 4 : Définir une fonction table_de_multiplication(n) qui affichera le résultat suivant par exemple :

In [7]: table_de_multiplication(7)
1 7
2 14
3 21
4 28
5 35
6 42
7 49
8 56
9 63
10 70