Table de multiplication de taille n x n

Résolu/Fermé
Hugo7700
Messages postés
8
Date d'inscription
samedi 25 avril 2020
Statut
Membre
Dernière intervention
31 octobre 2020
- 26 sept. 2020 à 17:11
 flopython78 - 22 juil. 2021 à 14:47
Bonjour à tous,

J'ai un exercice à réaliser mais je ne vois vraiment pas comment faire. C'est pour cela que j'ai besoin de votre aide aujourd'hui :)

Voici l'énoncé :
Écrivez un code qui lit un nombre entier strictement positif n et affiche sur n lignes une table de multiplication de taille n x n, avec, pour i entre 1 et n, les n premières valeurs multiples de i strictement positives sur la i ème ligne.
Ainsi, les n premiers multiples de 1 strictement positifs (0 non compris) sont affichés sur la première ligne, les n premiers multiples de 2 sur la deuxième, et cætera.

Je sais qu'il faut utiliser la fonction for mais j'ai un problème dans l'affichage, et dans les "sauts" à faire.
Merci d'avance pour votre aide !

2 réponses

Chris 94
Messages postés
50788
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
30 janvier 2021
7 613
26 sept. 2020 à 17:13
1
Cela pourra sûrement t'aider :

nombres=[1,2]
for i in range(len(nombres)):
    print(nombres[0]*(i+1)," ",nombres[1]*(i+1))


Rajoute des éléments à ta liste, et rajoutes en conséquences des arguments à ton
print
.
0