34

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.

matvey-tk
  • 641
  • 7
  • 18

2 Answers2

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.

shiva
  • 2,535
  • 2
  • 18
  • 32
3

How about this?

from datetime import datetime
start = datetime.now()
question1 = input("What is your favorite game ?")
end = datetime.now()
print(str(end - start))
Chong Tang
  • 2,066
  • 15
  • 12