Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2020-11-04 10:18:15

oli02
Membre
Inscription : 2018-12-11
Messages : 8

expression d'une fonction mathématique entrée à l'aide d'une chaîne de

Bonjour

Je souhaite faire entrer aux élèves l'expression d'une fonction mathématique entrée à l'aide d'une chaîne de caractères une fois pour toutes :
par exemple : f=str(input("f(x)="))
puis leur faire entrer, à plusieurs reprises, une valeur de x :
par exemple : x=float(input("x="))
et faire afficher la valeur de f(x) pour chaque valeur entrée de x
Mais je n'y arrive pas
Merci de votre aide
Oli

Hors ligne

#2 2020-11-04 12:28:46

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 314

Re : expression d'une fonction mathématique entrée à l'aide d'une chaîne de

Bonjour,

     On peut utiliser la fonction eval, mais je ne pense pas que se soit forcément une bonne idée de montrer cela aux élèves, car la fonction est "dangereuse", elle peut exécuter du code Python.

Vincent

Hors ligne

#3 2021-02-19 09:48:04

FUFTIRSIS
Membre
Inscription : 2021-01-13
Messages : 23

Re : expression d'une fonction mathématique entrée à l'aide d'une chaîne de

bonjour olio2

as tu pu réaliser ce que tu cherchais à faire en novembre dernier ?

Hors ligne

#4 2021-10-19 19:49:37

Morrissel311
Membre
Inscription : 2021-10-19
Messages : 1

Re : expression d'une fonction mathématique entrée à l'aide d'une chaîne de

Hii there .. im new to this website smile

Hors ligne

Pied de page des forums