# 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()

