teaching:progappchim:polynomes-4

Ceci est une ancienne révision du document !


Polynômes : structure de répétition (boucle for)

<sxh python; title : poly04-for.py> #!/usr/bin/python # -*- coding: UTF-8 -*- “”“ écriture d'un programme pour évaluer des polynomes ”“”

def polyeval(x,a):

  """ Fonction s'occupant uniquement de l'évaluation du polynome fonction de x
  avec les coefficients dans la liste a"""
  n=len(a)-1
  p=0.  # initialisation
  for i in range(n+1):
      p=p+a[i]*x**i  #calcul et addition de chacun des termes
  return p

varx=0.5 varcoef=[1.,2.,3.,4.,5.,6.,7.,8.,9.,10.] print polyeval(varx,varcoef) # utilisation dans une structure de répétition (boucle for) for j in range(0,11,1):

  y=float(j)*0.1
  print polyeval(y,varcoef)

</sxh>

On peut faire simultanément d'autres calculs : combiner avec une fonction mathématique !

Proposition à la page suivante !

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/polynomes-4.1352390250.txt.gz
  • Dernière modification : 2012/11/08 16:57
  • de villersd