y,u,v,uu,vv=var('y,u,v,uu,vv')
def par_der1_sl(z,uu,vv):
print("\n Parcialni derivace prvního řádu složené funkce podle x \n")
zx(u,v)=diff(z,u)*diff(uu,x)+diff(z,v)*diff(vv,x)
show(zx(u,v))
pretty_print("\n po dosazení za u a v: $z_x=$\n", zx(uu,vv))
print("\n Parcialni derivace prvního řádu složené funkce podle y \n")
zy(u,v)=diff(z,u)*diff(uu,y)+diff(z,v)*diff(vv,y)
show(zy(u,v))
pretty_print("\n po dosazení za u a v: $z_y=$\n", zy(uu,vv))