Python. Время time

Получить значение времени можно через модуль time

import time

Допустим, что хотим узнать время выполнения функции

def f1(a,b):
return a**b

Запомним значение времени перед началом выполнения функции:

start_time = time.time()

Выполним функцию:

f1(756,800)

Запомним время после выполнения функции
end_time = time.time()

Вычислим разницу

res = end_time – start_time

Выведем на экран отформатировав

print(f’время выполнения функции {res} секунд’)

Данная функция выполнится за невообразимо короткое время, будет указано 0.0 секунду, но если вы Python загрузите более сложным кодом, то получите результат, например:

import time

def f1(a,b):
a= a**b

for s in str(a):
print(s)
return a

start_time = time.time()
f1(756,800)
end_time = time.time()

res = end_time – start_time

print(f’время выполнения функции {res} секунд’)

Оставьте первый комментарий

Отправить ответ