Bonjour à tous,
je débute en Python dans le cadre des cours de mathématiques niveau Lycée pour des algorithmes assez simples.
Je cherche s'il est possible de saisir l'expression algébrique d'une fonction par une commande "Input" afin de l'utiliser pour des calculs sans avoir besoin de modifier le source Python.
Je sais faire en définissant une fonction comme suit :
puis son utilisation par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def f(x): return(x**2+1)
Les instructions ci-dessus permettent le calcul du nombre dérivé f'(a) pour f définie par f(x)=x^2+1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 a=10. h=0,001 t=(f(a+h)-f(a))/h print(h,t)
Comment faire pour changer de fonction sans revenir dans le script pour changer la définition de la fonction f?
Merci pour toute idée d'amélioration et de simplification.
Partager