35

I would like to know a way to time between two points in a program. In my situation I will ask the user 10 questions and after display the time it took for them to answer the question (example code below). How would i do this through something like import time ?

Example code:

timer.start
question1 = input("What is your favorite game ?")
timer.end
print(timer.time)

^ The timer.x thing is going to be replaced with your suggestions.

1
  • datetime.now() is the answer Commented Jul 1, 2016 at 5:41

2 Answers 2

19
import time
s=time.time()
question1 = input("What is your favorite game ?")
e=time.time()
print(e-s)

time.time() Returns the time in seconds since the epoch as a floating point number.

Sign up to request clarification or add additional context in comments.

Comments

4

How about this?

from datetime import datetime
start = datetime.now()
question1 = input("What is your favorite game ?")
end = datetime.now()
print(str(end - start))

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.