Skip to content
Extraits de code Groupes Projets
ex1.py 860 octets
Newer Older
  • Learn to ignore specific revisions
  •  
    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))