Bonjour à tous,
Ceci est mon premier post sur le forum,
je suis tout débutant en programmation et ma question va surement trouver une solution simple, mais je ne la trouve vraiment pas.
Voilà mon problème :
J'essaie de faire un programme qui me donne la table des multiplications de Pythagore suivante :
Pour cela j'ai codé le programme suivant (table de taille 3 juste pour essayer) :
Seulement il ne marche pas et en vérifiant en lui demandant de me sortir chaque étape, il se trouve qu'à la ligne 12 (###) la liste a se mets à jour et je ne comprend absolument pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 def tablePytha (n): a = ['x'] for u in range(1,n+1): a.append(u) print (a) b = a for i in range(1,n+1) : b[0] = i for y in range(1,n+1): b[y] = a[y]*a[i] ### print (b) print(tablePytha(3))
Evidemment c'est juste que je ne connais pas encore le langage, alors je fais appel à votre aide
Merci d'avance
Partager