You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| README.md | 3 years ago | |
| bench.py | 3 years ago | |
| closure.py | 3 years ago | |
| debugger.py | 3 years ago | |
| deco_troubles.py | 3 years ago | |
| ex.py | 3 years ago | |
| name_test.py | 3 years ago | |
| partial.py | 3 years ago | |
| retry.py | 3 years ago | |
README.md
Задаание 1
Используя библиотеку time, написать декоратор @bench(n),
который меняет функцию так, чтобы при каждом её вызове она
вычислялась не один раз, а n раз, при этом необходимо выводить:
- имя функции;
- аргументы;
- средняя время работы за
nзапусков;
@bench(50)
def foo(a: int, b: int):
...
>>> foo(5, 5)
<... foo> (5, 5) {}
Mean execution time on <N> calls: ???ns