1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
### liste de table de multiplication
table0 = [0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0]
table1 = [0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9]
table2 = [0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18]
table3 = [0 , 3 , 6 , 9 , 12 , 15 , 18 , 21 , 24 , 27]
### lorsque le chiffre x apparait, j'appelle la tableX
x = 3 ### simple exemple, j'ai la flemme d'ecrire... :aie:
### maintenant c'est la variable dynamique ou ce que j'appelle variable dynamique
print table.x ### ou print table+x ou autre
### normalement, si c'était juste c'est pas le cas, je devrais avoir ce résultat qui s'affiche :
>>> [0, 3, 6, 9, 12, 15, 18, 21, 24, 27]
### comment eviter cette erreur et rendre ce bricolage de variable fonctionnel ; voici l'erreur que j'ai si jamais
>>> NameError: name 'table' is not defined
### et encore plus vicieux, j'aimerais construire des variable de x élément comme ci-dessous
print table.x.y.z |