import matplotlib.pyplot as plt
> import numpy as np
>
> fig, (ax1, ax2)=plt.subplots(2,1)
>
> x=np.linspace[0,np.pi,100]
>
> #graphique du haut : fonction sinus
> ax1.set_title('fonction sinus')
> ax1.set_xlabel('x')
> ax2.set_ylabel('sinus(x)')
> ax2.plot(x,np.sin(x), 'b')
>
> #graphique du bas : fonction cosinus
> ax2.set_title('fonction cosinus')
> ax2.set_xlabel('x')
> ax2.set_ylabel('fonction cosinus')
> ax2.plot(x,np.cos(x),'r')
>
> fig.tight_layout()
>
> plt.show()
>
>

Il y avait quelques petites erreurs...
x=np.linspace[0,np.pi,100] ❌
x=np.linspace(0,10,100) ✔️
Et j'ai mis des ax2 au lieu de ax1 dans le codage du premier graphique...