# import des libraries / packages import matplotlib.pyplot as plt import math # fonction à dessiner def f(x): return x*x-3*x+6*math.sin(x) # valeurs pour x, on utilise pas numpy # On génère 10 valeurs entières de 0 à 9 x_values = range(0, 10) print(x_values) # on calcule les valeurs de y pour chaque x y_values = [f(x) for x in x_values] print(y_values) # on dessine la fonction plt.plot(x_values, y_values, color='orange') plt.grid(color='grey', linestyle='-', linewidth=1) plt.ylabel('f(x)') plt.savefig('img/plot_function_without_numpy.png') plt.show()