Question
1) Write a function timeEfficiency(func) : It takes a function as an input and execute it. Prints out Start and End times with time taken
1) Write a function "timeEfficiency(func)" :
It takes a function as an input and execute it. Prints out Start and End times with time taken to execute the provided func() def timeEfficiency (func):
2) To test timeEfficiency() function, you also write a test function sumUp(), which asks the user to enter a large number (max number) and computes the summation of the numbers between 0 and the max number entered by the user. 3) Then write one-liner test driver to test it. 4) Expected output:
Enter your_num for 0 .. your_num: 1000000
Starts at: 2.109375 Ends at: 2.1875 Time taken to execute the function: 0.078125
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started