Voici plusieurs façons de créer un tableau de multiplication de 2 en Python :
print("Table de multiplication de 2")
print("-" * 30)
for i in range(1, 11):
resultat = 2 * i
print(f"2 x {i} = {resultat}")print("Table de multiplication de 2")
print("=" * 30)
for i in range(1, 11):
print(f"2 x {i:2d} = {2*i:2d}")def table_multiplication(nombre, limite=10):
"""Affiche la table de multiplication d'un nombre"""
print(f"\nTable de multiplication de {nombre}")
print("=" * 35)
for i in range(1, limite + 1):
resultat = nombre * i
print(f"{nombre} x {i:2d} = {resultat:3d}")
# Appel de la fonction
table_multiplication(2)# Créer une liste avec les résultats
table_2 = [2 * i for i in range(1, 11)]
print("Table de multiplication de 2")
print("-" * 30)
for i, resultat in enumerate(table_2, start=1):
print(f"2 x {i} = {resultat}")Table de multiplication de 2
==============================
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20Choisissez la méthode qui vous convient le mieux ! La méthode 3 est la plus flexible car vous pouvez l'utiliser pour n'importe quel nombre. 😊
Voici un script Python complet avec quatre méthodes différentes pour créer un tableau de multiplication de 2. Le script est exécutable et affiche la table de multiplication de plusieurs façons. La méthode 3 est la plus flexible car elle permet de créer une table pour n'importe quel nombre et jusqu'à n'importe quelle limite.