Des variables . . . variables
Bonsoir,
J'ai une fonction d'addition de vecteur pour un exercice de math, j'utilise trois listes (v1, v2 et résultat).
Je souhaite afficher le résultat sous une forme définie (et surtout imposée).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| def add(size):
''' add two vectors and displays the result '''
i, v1, v2, result = 0, [], [], []
#Add two vectors
while (i != size):
v1.append(randint(-9, 9))
v2.append(randint(-9, 9))
result.append(v1[i] + v2[i])
i = i+1
#Display the result
print "Vecteur A:\t",
for j in range(len(v1)):
print v1[j],'\t',
print "\nVecteur B:\t",
for j in range(len(v2)):
print v2[j],'\t',
print "\n\nVecteur A+B:\t",
for j in range(len(result)):
print result[j],'\t', |
Neanmoins le code d'affichage du resultat est trop repetitif a mon gout,
J'aurais voulu enregistree dans une nouvelle listes le titre des lignes et bouclee afin d'afficher les resultats, mais je ne sais pas comment faire pour "changer" de liste a chaque boucle afin d'afficher v1 puis v2, puis result.
J'ai bien penser tout mettre dans une seul liste mais ca retire la lisibilite (a mon gout), et j'ai tente de faire un liste de liste mais j'ai pas reussi a la remplir comme il faut. :oops:
Merci de m'aider si vous avez une solution.
amicalement, sloshy