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 utilise int(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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

error: Ce contenu est protégé contre la copie !