【问题标题】:Printing the time between 2 points in a program in Python [duplicate]在Python中打印程序中2点之间的时间[重复]
【发布时间】:2016-11-03 09:57:20
【问题描述】:

我想知道在程序中的两点之间计时的方法。在我的情况下,我会问用户 10 个问题,然后显示他们回答问题所需的时间(下面的示例代码)。我将如何通过导入时间来做到这一点?

示例代码:

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

^ timer.x 将被您的建议所取代。

【问题讨论】:

  • datetime.now() 是答案

标签: python


【解决方案1】:
import time
s=time.time()
question1 = input("What is your favorite game ?")
e=time.time()
print(e-s)

time.time() 以浮点数形式返回纪元以来的时间(以秒为单位)。

【讨论】:

    【解决方案2】:

    这个怎么样?

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

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 2014-05-27
      • 2013-10-26
      • 2016-09-02
      相关资源
      最近更新 更多