👤

66 PYTHONDans une usine pharmaceutique, une unité
de production fabrique un médicament qu'elle vend par lots.
Sa capacité de production est limitée à 60 lots par mois. On
admet que le bénéfice (en €) en fonction du nombre x de lots
fabriqués et vendus en un mois est modélisé par la fonction f
définie sur l'intervalle [0; 60] par :
f(x)=-10x² +860x-4000.
1. Déterminer le bénéfice maximal ainsi que le nombre de
lots fabriqués et vendus correspondant à ce bénéfice maximal.
2. Pour répondre à cette
question, Magdalena a décidé
de programmer en Python
l'algorithme ci-contre per-
mettant d'obtenir le bénéfice
maximal.
Vérifier son code.
from math import A
2def f(x):
3 return -10*x*x+860*x-4000
5xmax=0
6pas-1
7x-0
Swhile x<60:
9if f(xmax) xmax-х
10
11 x-x pas
12 print (xmax, f(xmax))