[Tutor] exercise problem
Emile van Sebille
emile at fenx.com
Thu Aug 26 22:21:22 CEST 2010
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 - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list