On 8/26/2010 12:02 PM Roelof Wobben said...

Hello,

I have this exercise:

Lists can be used to represent mathematical vectors. In this exercise and 
several that follow you will write functions to perform standard operations on 
vectors. Create a file named vectors.py and write Python code to make the 
doctests for each function pass.
Write a function add_vectors(u, v) that takes two lists of numbers of the same 
length, and returns a new list containing the sums of the corresponding 
elements of each.


def add_vectors(u, v):
     """
       >>>  add_vectors([1, 0], [1, 1])
       [2, 1]
       >>>  add_vectors([1, 2], [1, 4])
       [2, 6]
       >>>  add_vectors([1, 2, 1], [1, 4, 3])
       [2, 6, 4]
       >>>  add_vectors([11, 0, -4, 5], [2, -4, 17, 0])
       [13, -4, 13, 5]
     """

add_vectors should pass the doctests above



I think that u is the name of the new list and v is the number which represent 
the number which must be eveluated.

No. u,v are the parameters names for the two lists of numbers of the same length. So in the example add_vectors([1, 0], [1, 1]), u will take on the value [1, 0] and v the value [1, 1].

HTH,

Emile





Is this right or do I mis understood the exercise ?



Roelof


                                        



_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to