Temps exécution programme

carryPAR Messages postés 8 Statut Membre -  
dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour
je voudrais calculer le temps d'éxécution d'un programme
pour cela, j'aimerais utiliser timeit.timeit
voila ce que j'ai trouvé :

def test():

L = []
for i in range(100):
L.append(i)
if __name__ == '__main__':
import timeit
print(timeit.timeit("test()", setup="from __main__ import test")

seulemnt je comprends pas commment à partir de ca je temps d'éxécution d'une fonction g(x) que j'ai créé
merci d'avance pour votre aide

1 réponse

  1. dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   2 547
     
    Salut

    En copiant correctement le code tu comprendras mieux :
    def test():
    """Stupid test function"""
    L = []
    for i in range(100):
    L.append(i)

    if __name__ == '__main__':
    import timeit
    print(timeit.timeit("test()", setup="from __main__ import test"))


    La fonction mesurée est test()
    0