Solution Exercice 12: table de multiplication en python

Exercice 12.

1) – Ecrire un programme en Python qui demande à l’utilisateur de saisir un nombre entier n et de lui afficher la table de multiplication de ce nombre.
2) – Améliorez le programme afin qu’il affiche les tables de multiplications de tous les nombres compris entre 1 et 9

Solution

Table de multiplication d'un entier saisi au clavier

# -*- coding: utf-8 -*-
# Lire la valeur de l'entier n
n = int(input("Tapez la valeur de n "))
print("La table de multiplication de : ", n," est :")
for i in range(1,10):
    print(i , " x ", n, " = ",i*n)

code python qui fournit les tables de multiplications de tous les nombres 1, 2, 3,  ..., 9

# -*- coding: utf-8 -*-
for n in range(1,10):
    #insert separator
    print("--------------------------------------")
    print("la table de multiplication de  : ", n," est :")
    for i in range(1,10):
        print(i , " x ", n, " = ",i*n)

Ce qui affiche à l'exécution:

--------------------------------------
la table de multiplication de : 1 est :
1 x 1 = 1
2 x 1 = 2
3 x 1 = 3
4 x 1 = 4
5 x 1 = 5
6 x 1 = 6
7 x 1 = 7
8 x 1 = 8
9 x 1 = 9
--------------------------------------
la table de multiplication de : 2 est :
1 x 2 = 2
2 x 2 = 4
3 x 2 = 6
4 x 2 = 8
5 x 2 = 10
6 x 2 = 12
7 x 2 = 14
8 x 2 = 16
9 x 2 = 18
--------------------------------------
la table de multiplication de : 3 est :
1 x 3 = 3
2 x 3 = 6
3 x 3 = 9
4 x 3 = 12
5 x 3 = 15
6 x 3 = 18
7 x 3 = 21
8 x 3 = 24
9 x 3 = 27
--------------------------------------
la table de multiplication de : 4 est :
1 x 4 = 4
2 x 4 = 8
3 x 4 = 12
4 x 4 = 16
5 x 4 = 20
6 x 4 = 24
7 x 4 = 28
8 x 4 = 32
9 x 4 = 36
--------------------------------------
la table de multiplication de : 5 est :
1 x 5 = 5
2 x 5 = 10
3 x 5 = 15
4 x 5 = 20
5 x 5 = 25
6 x 5 = 30
7 x 5 = 35
8 x 5 = 40
9 x 5 = 45
--------------------------------------
la table de multiplication de : 6 est :
1 x 6 = 6
2 x 6 = 12
3 x 6 = 18
4 x 6 = 24
5 x 6 = 30
6 x 6 = 36
7 x 6 = 42
8 x 6 = 48
9 x 6 = 54
--------------------------------------
la table de multiplication de : 7 est :
1 x 7 = 7
2 x 7 = 14
3 x 7 = 21
4 x 7 = 28
5 x 7 = 35
6 x 7 = 42
7 x 7 = 49
8 x 7 = 56
9 x 7 = 63
--------------------------------------
la table de multiplication de : 8 est :
1 x 8 = 8
2 x 8 = 16
3 x 8 = 24
4 x 8 = 32
5 x 8 = 40
6 x 8 = 48
7 x 8 = 56
8 x 8 = 64
9 x 8 = 72
--------------------------------------
la table de multiplication de : 9 est :
1 x 9 = 9
2 x 9 = 18
3 x 9 = 27
4 x 9 = 36
5 x 9 = 45
6 x 9 = 54
7 x 9 = 63
8 x 9 = 72
9 x 9 = 81



 

Younes Derfoufi
CRMEF OUJDA

3 thoughts on “Solution Exercice 12: table de multiplication en python

Leave a Reply