Please see the last line
When I put vectorMagnitude(A), it returns perfectly corrected that means my
function create right. But when I try to put vectorMagnitude(B) which I was
thinking to put new list from buildRandomVector(A),it returns an error. I have
been attempting to import buildRandomVector(A) to a list, but I can not
understand why the list can not apply to vectorMagnitude(B).
Can you assist me in figuring the problem? Thank you!!
A = [ 4, 5, 1]
#TASK0
def displayVector(v) :
print(v)
displayVector(A)
#TASK1
def buildVector(v) :
print(v[0],v[1],v[2])
buildVector(A)
#TASK2
import random
def buildRandomVector(v) :
Z = []
for i in range(len(v)):
x = (random.randint(0, 9))
Z.append(x)
print(Z)
buildRandomVector(A)
#TASK3
import math
B = buildRandomVector(A)
def vectorMagnitude(v) :
tsum = 0
for i in v:
tsum = tsum + i**2
x = math.sqrt(tsum)
print(x)
vectorMagnitude(B) ==>>>> this is problem
--
https://mail.python.org/mailman/listinfo/python-list