Skip to content
Extraits de code Groupes Projets
ex5.py 723 octets
Newer Older
  • Learn to ignore specific revisions
  • Martin Delcourt's avatar
    Martin Delcourt a validé
    import math
    
    ux = float(input("ux = "))
    uy = float(input("uy = "))
    uz = float(input("uz = "))
    
    vx = float(input("vx = "))
    vy = float(input("vy = "))
    vz = float(input("vz = "))
    
    produit_scalaire_uv = ux*vx + uy*vy + uz*vz
    print("u.v = {0}".format(produit_scalaire_uv))
    
    norme_u = math.sqrt(ux*ux + uy*uy + uz*uz)
    print("|u| = {0}".format(norme_u))
    
    norme_v = math.sqrt(vx*vx + vy*vy + vz*vz)
    print("|v| = {0}".format(norme_v))
    
    wx = uy*vz - uz*vy
    wy = uz*vx - ux*vz
    wz = ux*vy - uy*vx
    
    print("w = u x v = ({0},{1},{2})".format(wx,wy,wz))
    
    produit_scalaire_wv = wx*vx + wy*vy + wz*vz
    produit_scalaire_wu = wx*ux + wy*uy + wz*uz
    
    print("Verification : w.v = {0} et w.u = {1}".format(produit_scalaire_wv,produit_scalaire_wu))