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