Exercice corrigé

Simulation par échantillonnage et modification de paramètres

Difficile2ndeMathematiquesFonctions et simulationsLire et modifier du code en Python

3 questions : réponds, demande un indice si tu bloques, la correction s'affiche dès que tu as trouvé.

On utilise le script : def f(x, a=1.5, b=-0.5): return a*x**2 + b xs = [i*0.5 for i in range(9)] ys = [f(x) for x in xs]. On explore la génération des échantillons et l'effet de changer \(a\) et \(b\).

Question 1

Que produit l'expression \(xs = [i*0.5 for i in range(9)]\) ? Choisir la liste correcte.

Question 2

Si on modifie les paramètres en \(a=-1.5\) et \(b=-0.5\), que vaut \(f(2)\) ?

Réponds d'abord à la question précédente.

Question 3

On veut obtenir la fonction constante nulle \(f(x)=0\) pour tout \(x\). Quels paramètres faut-il choisir dans la définition \(f(x)=ax^{2}+b\) ?

Réponds d'abord à la question précédente.

Autres exercices sur « Lire et modifier du code en Python »

Revoir le cours et les quiz de la fiche