"Les points illustrant f inférieure à k sont en bleu," " les points illustrant f supérieure à k sont en vert" def PosikAffine4(k = 4, m = 3, p = 2, a = — 3, b = 2, nbpoints = 200): import numpy as np import matplotlib.pyplot as plt def f(x): return m * x + p x = np.linspace(a, b, nbpoints) y = f(x) couleur = ('green', 'blue') signy = (y < k) * 1 scy = [couleur[i] for i in signy] plt.figure() plt.scatter(x, y, s = 15, marker = 'o', color = scy, edgecolors = 'none') plt.plot(x, [k] * nbpoints, 'r-') plt.title('Représentation graphique de la fonction affine f') plt.xlabel('Abscisses X') plt.ylabel('Ordonnées Y') plt.text((min(x) + max(x)) / 2, max(y), 'f inférieure à k en bleu\nf supérieure à k en vert', verticalalignment = 'top', horizontalalignment = 'center') plt.grid() plt.show()