Ajouter un commentaire

fredericmazue
Re: Traitement de fonctions mathématiques.

Bonjour, voici quelques éléments que je l'espère t'aideront.

Pour le min max, puisque tu as une liste de nombre, le plus simple et de trier la liste (ou une copie au besoin), puis de prendre l premeir et le dernier élément. Exemple:

maliste = [5, 8, 2, 7, 1]
print maliste
maliste.sort()
print maliste
print "min: ", maliste[0]
print "max", maliste[-1]

Pour appeler une fonction aléatoirement c'est tout simple. Dans une liste tu peux tout mettre, y compris un objet 'Callable', donc une fonction. Donc tu constitues une liste de fonction, tu tires un index au hasard, et tu invoque la fonction correspondante: Exemple:

def prog():
    print "Programmez!"

def abo():
    print "Abonnez-vous!"


listfunc = [prog, abo]
import random
thefunc = random.randint(0,1)
listfunc[thefunc]()

Python rulez ! :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
     J  PPPP    CCC  ZZZZZ      J 
J P P C Z J
J PPPP C Z J
J J P C Z J J
JJJ P CCC ZZZZZ JJJ