Предмет: Информатика,
автор: Markiian2010
Створіть функцію, що визначає час роботи іншої функції. Напишіть тести для перевірки її працездатності. (Python)
Ответы
Автор ответа:
0
import time
def time_function(function):
def wrapper(*args, **kwargs):
start_time = time.time()
result = function(*args, **kwargs)
end_time = time.time()
print(f'Time taken to execute {function.__name__}: {end_time - start_time} seconds')
return result
return wrapper
@time_function
def some_function():
time.sleep(1)
return
def test_time_function():
some_function()
# the time taken to execute some_function should be approximately 1 second
test_time_function()
Интересные вопросы
Предмет: Геометрия,
автор: sskam
Предмет: Другие предметы,
автор: ludmilagorbunova81
Предмет: Українська мова,
автор: nadaoleksuk01
Предмет: Математика,
автор: bratZAbratasila67
Предмет: Русский язык,
автор: aqaevyusif01