Newer
Older
n_dim = int(input("Nombre de dimensions : "))
u = [float(input("u_{0} = ".format(i))) for i in range(n_dim)]
v = [float(input("v_{0} = ".format(i))) for i in range(n_dim)]
print("Somme : ")
for i in range(n_dim):
print (u[i]+v[i])
prod_scal = 0
for i in range(n_dim):
prod_scal += u[i]*v[i]
print("Produit scalaire : {0}".format(prod_scal))
if n_dim == 3:
prod_vec = [ u[1]*v[2] - u[2]*v[1],
-u[0]*v[2] + u[2]*v[0],
u[0]*v[1] - u[1]*v[0]
]
print("Produit vectoriel : w = ({0}, {1}, {2})".format(prod_vec[0],prod_vec[1],prod_vec[2]))
prod_scal = 0
for i in range(n_dim):
prod_scal += prod_vec[i]*u[i]
print("u.w = {0}".format(prod_scal))
prod_scal = 0
for i in range(n_dim):
prod_scal += prod_vec[i]*v[i]
print("v.w = {0}".format(prod_scal))