Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Table de multiplication complete
Tu peux mettre une boucle a l'interieur d'une autre boucle. C'est ce qu'on appelle une boucle imbriquee. La boucle interieure s'exécute completement a chaque tour de la boucle exterieure.
Par exemple : for i in range(1, 3): for j in range(1, 3): print(i, 'x', j, '=', i*j)
Affiche : 1 x 1 = 1 1 x 2 = 2 2 x 1 = 2 2 x 2 = 4
Écris une fonction tables_multiplication(n) qui renvoie un dictionnaire ou chaque clé est un nombre de 1 a n, et chaque valeur est la liste de ses 10 premiers multiples.
def tables_multiplication(n):
tables = {}
for i in range(1, n + 1):
multiples = []
for j in range(1, 11):
multiples.append(i * j)
tables[i] = multiples
return tables