
- by admin3771
- 0
- Posted on
Table de multiplication
L’idée ici, c’est de créer un programme qui va te réciter n’importe quelle table de multiplication que tu lui demandes. Imagine que tu veux réviser tes tables : au lieu de les apprendre par cœur, tu peux demander à ce programme de te les afficher !
La première étape, c’est de demander à l’utilisateur quelle table il veut voir. Pour ça, on utilise une instruction qui ressemble à ça :
table = input("Entre une table de multiplication : ")
Cette ligne va afficher la question « Entre une table de multiplication : » à l’écran, et tout ce que l’utilisateur va taper sera enregistré dans une « boîte » qu’on a appelée table
.
Ensuite, pour afficher toute la table (par exemple, la table de 3, ça va de 3 x 0 jusqu’à 3 x 10), on va utiliser une boucle. Une boucle, c’est comme une instruction qui se répète plusieurs fois. Ici, on veut répéter le calcul et l’affichage pour chaque nombre de 0 à 10. En Python, on fait ça avec une boucle for
et la fonction range()
:
for valeur1 in range(0, 11):
Cette ligne dit : « Pour chaque nombre (valeur1
) dans la séquence allant de 0 jusqu’à 10 (le 11 est exclu, donc ça s’arrête à 10)… fais quelque chose. » Et qu’est-ce qu’on fait à chaque fois ? On effectue la multiplication et on affiche le résultat d’une manière jolie. La ligne suivante fait exactement ça :
print(valeur1, "X", table, "=", valeur1 * int(table))
Ici, print()
sert à afficher du texte à l’écran. On affiche :
La valeur actuelle de
valeur1
(qui va changer à chaque tour de la boucle : 0, 1, 2, …, 10).Le signe « X » pour montrer la multiplication.
La valeur de la variable
table
(le nombre que l’utilisateur a entré).Attention ! Comme
input()
enregistre toujours du texte, on utiliseint(table)
pour convertir ce texte en nombre avant de faire le calcul.Le signe « = » pour montrer le résultat.
Le résultat de la multiplication entre
valeur1
et le nombre de la table (int(table)
).
Donc, si l’utilisateur entre par exemple « 3 », la boucle va se dérouler 11 fois, et à chaque fois, elle va calculer et afficher :
0 X 3 = 0
1 X 3 = 3
2 X 3 = 6
3 X 3 = 9
…
10 X 3 = 30
Et voilà ! Un petit programme simple mais efficace pour réviser ses tables de multiplication.