import matplotlib.pyplot as plt def g(x): '''la fonction qu'on veut représenter''' return(2*x*x-3*x+1) def graphe(f,a,b,N): '''trace le graphe de la fonction f entre a et b avec N segments''' lx = [a+i*(b-a)/N for i in range(N+1)] ly = [f(x) for x in lx] plt.plot(lx,ly) plt.show() # affichage # programme principal graphe(g,-2,3,6)