Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import timeit
- from typing import Union
- def time_it(func):
- def setup(*args, **kwargs):
- t0 = timeit.default_timer()
- func(*args, **kwargs)
- t1 = timeit.default_timer()
- print(t1 - t0)
- return ''
- return setup
- @time_it
- def product(*args: Union[int, float]):
- s, n = list(args), 1
- for i in range(len(s)):
- n *= args[i]
- print(n)
- product(1, 2, 3, 4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement