Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python中的内置计时器来计时用户做一件事和另一件事所需的时间?_Python - Fatal编程技术网

如何使用Python中的内置计时器来计时用户做一件事和另一件事所需的时间?

如何使用Python中的内置计时器来计时用户做一件事和另一件事所需的时间?,python,Python,其想法是创建一个while循环,当用户输入“x”时开始,当用户输入“y”时结束,并测量“x”和“y”之间的时间。由于IDE的限制,我不能使用按键中断或类似的东西。我会用别的东西,但这是学校允许的。我需要的是一个python内置计时器,它运行时不会被用户输入提示符停止。我无法使用键盘中断,无法导入线程。尝试使用datetime注册每个操作 # x input start = datetime.datetime.now() # y input end = datetime.datetime.n

其想法是创建一个while循环,当用户输入“x”时开始,当用户输入“y”时结束,并测量“x”和“y”之间的时间。由于IDE的限制,我不能使用按键中断或类似的东西。我会用别的东西,但这是学校允许的。我需要的是一个python内置计时器,它运行时不会被用户输入提示符停止。我无法使用键盘中断,无法导入线程。

尝试使用datetime注册每个操作

# x input

start = datetime.datetime.now()

# y input

end = datetime.datetime.now()

timedelta = end - start

所以你想让我们来解决你的学校作业吗?@SaR看看这个链接@AntonvBR jesus,no。我试图创建一个风暴计算器,计算闪电和雷声之间的时间,使用温度传感器和时间以及音速方程,然后吐出风暴的相对距离。我唯一的问题是,我编写的代码有严重的限制,所以我不能导入大多数东西,键盘中断也不能工作。我还试图提示用户输入,但它停止了循环,这意味着我的计时功能也停止了。我需要一个可以在后台运行的计时方法,或者一个在用户停止循环时不停止循环的方法decide@SaR不,我们正在取得进展。您应该发布您尝试过的内容、不允许但有效的内容等,并要求解决方法。您是否检查了以下内容: