Outils pour utilisateurs

Outils du site


teaching:progappchim:polynomes-7-contrib1

Polynômes : version alternative pour l'addition

Proposition de BF, étudiant ba2 2012-2013. Le principe est d'additionner les termes tant qu'on est en dessous du degré maximum du polynôme de degré minimum ! et en complétant ensuite par les coefficients de degré supérieur du polynôme de degré maximum

# -*- coding: utf-8 -*-
#addition de 2 polynomes de degrés différents
a=[1,2,3,4,5,6,7,8,9,10]
b=[1,2,3,4,5,6]
c=[]
d=0
if (len(a)<= len(b)):
    deginf=len(a)-1
else:
    deginf=len(b)-1
while (d<=deginf):
    c.append(a[d]+b[d])
    d=d+1
if (len(a)<len(b)):
    while d<len(b):
        c.append(b[d])
        d=d+1
else:
    while d<len(a):
        c.append(a[d])
        d=d+1

print c

Avec l'utilisation de slices, et l'écriture sous forme d'une fonction, cette solution peut parfaitement remplacer la version de polyadd initiale !
Ce site web utilise des cookies pour analyser le trafic de visites. En restant sur ce site, vous acceptez le stockage de cookies sur votre ordinateur. En savoir plus
teaching/progappchim/polynomes-7-contrib1.txt · Dernière modification: 2012/11/15 16:03 par villersd