26

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
  • 553
  • 4
  • 17

2 Answers2

15
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,257
  • 1
  • 16
  • 30
2

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
  • 1,926
  • 14
  • 11