### 6.39.37 Faire une liste avec une fonction : `makelist`

`makelist` fabrique une liste à l’aide d’une fonction, en donnant les bornes de la variable et le pas de cette variable qui par défaut vaut 1 ou -1 selon que l’ordre des bornes.
On tape :

`makelist(x->x```^```2,3,5)`

ou bien

`makelist(x->x```^```2,3,5,1)`

ou on définit la fonction h(x)=x2 en tapant : `h(x):=x```^```2` puis

`makelist(h,3,5,1)`

On obtient :

`[9,16,25]`

On tape :

`makelist(x->x```^```2,3,6,2)`

On obtient :

`[9,25]`

Attention!!! il faut purger `x` si `x` est affecté.