repl.it
@SandraTestini/

S8 - 2nde - Recherche extrema fonction

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from math import*
def fonction(x):
  return -0.06*x**2+35.64*x-2560

def extrema(a,b,p):
#a est la borne min de l'intervalle de recherche
#b est la borne max de l'intervalle de recherche
#p est la précision souhaitée
#la fonction appliquée ici est la fonction définie précedemment
  M=fonction(a)
  m=fonction(a)
  x=a
  
  for i in range(int(((b-a)/p))):
    x=x+p
    y=fonction(x)
    if y>M:
      M=y
    if y<m:
      m=y
  return print("le minimum de la fonction sur [",a,";",b,"] est",round(m,2),"et le maximum est",round(M,2))
extrema(0,800,0.0001)