Déclaration et gestion tableaux
Bonjour,
Je rencontre un petit problème :
A l'intérieur d'une fonction, je voudrais remplir un tableaux de N flottants à l'aide d'un certain algorithme.
N est une valeur entiére passée en paramétre d'entré de la fonction.
Le tableau lui meme est renvoyé par la fonction.
Soit y le tableau en question. J'ai été voir dans différents tutoriels et il m'a semblé que l'on déclarait ce tableau par l'instruction y[].
Voici alors le début du code posant problème (à l'intérieur de la fonction):[/I]
y=[]
h=(borne-x0)/N
y[0]=y0
for i in range (1,N-1) :
y[i]=y[i-1]+h*phi(y[i-1]) etc...
Lors de l'execution, j'obtient le message suivant :
"... y[0]=y0
IndexError: list assignment index out of range"
qui semble m'indiquer que je déborde la dimension du tableau dés l'instruction y[0]=y0.
Quelle doit-etre la bonne syntaxe pour définir un tableau de taille N et le remplir de 0 à N-1 svp ?
Par avance merci
jcmic