Bonjour a tous,
Alors voila j'ai un petit problème en python
Malheureusement je n'arrive pas a convertir simplement ma question en mots clefs, et donc je n'arrive pas a effectuer de recherche sur ce sujet sur google.
Bref, alors voila
Admettons que j'ai définis une fonction "result"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def result (a,b): return a+b #main a = raw_input ("commande:")
Donc quand on vas lancer le programme, si l'utilisateur écrit "result(2,3)", je voudrais que ce qui est stocké dans ma variable a, puisse être utilisé en tant que commande, et non plus en tant que chaine de caractere. (Je ne sais pas si je suis trés claire).
En bref, que mon "main" puisse comprendre que je lui demande de réaliser une fonction.
Pour l'instant, la seule idée qui me vient à l'esprit serai du type interpreteur de comande:
if (a="result(a,b)") then
Ce qui va bien si on a une seule fonction, mais quand on en a 200...
Quelqu'un a la réponse?
julien
Partager