xA=input("xA = ");yA=input("yA = ");zA=input("zA = ");
xB=input("xB = ");yB=input("yB = ");zB=input("zB = ");
xC=input("xC = ");yC=input("yC = ");zC=input("zC = ");
xD=input("xD = ");yD=input("yD = ");zD=input("zD = ");
x1=xB-xA; y1=yB-yA; z1=zB-zA;
x2=xD-xC; y2=yD-yC; z2=zD-zC;
if ((x1==0 & y1==0 & z1==0) | (x2==0 & y2==0 & z2==0)) then 
    afficher ("(AB) ou (CD) n''est pas définie car deux points sont confondus")
    else if ((x1*y2-x2*y1==0) & (y1*z2-y2*z1==0) & (x1*z2-x2*z1==0)) then
            afficher  ("Les droites (AB) et (CD) sont parallèles");
            else afficher  ("Les droites (AB) et (CD) ne sont pas parallèles");
        end;
end;