
Получить значение времени можно через модуль 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} секунд’)
Отправить ответ
Для отправки комментария вам необходимо авторизоваться.