teaching:progappchim:polynomes-4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
teaching:progappchim:polynomes-4 [2016/02/23 09:55] villersdteaching:progappchim:polynomes-4 [2017/02/24 11:16] (Version actuelle) villersd
Ligne 1: Ligne 1:
 ====== Polynômes : structure de répétition (boucle for) ====== ====== Polynômes : structure de répétition (boucle for) ======
-<sxh python; title : poly04-for.py> +<code python poly04-for.py> 
-#!/usr/bin/python+#!/usr/bin/env python
 # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
-""" écriture d'un programme pour évaluer+""" 
 +écriture d'un programme pour évaluer
 des polynomes des polynomes
 """ """
  
 def polyeval(x,a): def polyeval(x,a):
-    """ Fonction s'occupant uniquement de l'évaluation du polynome fonction de x +    """ 
-    avec les coefficients dans la liste a"""+    Fonction s'occupant uniquement de l'évaluation du polynome fonction de x 
 +    avec les coefficients dans la liste a 
 +    """
     n = len(a) - 1     n = len(a) - 1
-    p = 0.  # initialisation+    p = 0.                   # initialisation
     for i in range(n+1):     for i in range(n+1):
-        p = p + a[i]*x**i  #calcul et addition de chacun des termes+        p = p + a[i] * x**i  #calcul et addition de chacun des termes
     return p     return p
  
 varx = 0.5 varx = 0.5
-varcoef = [1.,2.,3.,4.,5.,6.,7.,8.,9.,10.] +varcoef = [1., 2., 3., 4., 5., 6., 7., 8., 9., 10.] 
-print polyeval(varx,varcoef)+print(polyeval(varx,varcoef))
 # utilisation dans une structure de répétition (boucle for) # utilisation dans une structure de répétition (boucle for)
 for j in range(0,11,1): for j in range(0,11,1):
     y = float(j) * 0.1     y = float(j) * 0.1
-    print polyeval(y,varcoef) +    print(polyeval(y,varcoef)
-</sxh>+</code>
  
 On peut faire simultanément d'autres calculs : combiner avec une fonction mathématique ! On peut faire simultanément d'autres calculs : combiner avec une fonction mathématique !
  
 [[polynomes-5|Proposition à la page suivante !]] [[polynomes-5|Proposition à la page suivante !]]
  • teaching/progappchim/polynomes-4.txt
  • Dernière modification : 2017/02/24 11:16
  • de villersd