from math import sqrt, acos, pi
A1,B1,C1=map(float,input('A1 B1 C1 через пробел: ').split(' '))
A2,B2,C2=map(float,input('A2 B2 C2 через пробел: ').split(' '))
if A1*A2+B1*B2==0:
print('прямые перпендикулярны')
else:
ang = (A1*A2+B1*B2)/(sqrt(A1*A1+B1*B1)*sqrt(A2*A2+B2*B2))
ang = round(acos(ang)*180/pi)
print('угол между прямыми: ',ang,' град.')
from math import sqrt, acos, pi
A1,B1,C1=map(float,input('A1 B1 C1 через пробел: ').split(' '))
A2,B2,C2=map(float,input('A2 B2 C2 через пробел: ').split(' '))
if A1*A2+B1*B2==0:
print('прямые перпендикулярны')
else:
ang = (A1*A2+B1*B2)/(sqrt(A1*A1+B1*B1)*sqrt(A2*A2+B2*B2))
ang = round(acos(ang)*180/pi)
print('угол между прямыми: ',ang,' град.')