我一直在做一个Python程序,我想它会计算Python 2要花多少秒才能循环100个周期,最后我决定把它转换成Hz。这要求我将第二个计数改为1,我认为这是最简单的除法。注时间等于结束-开始:
time / time很简单。问题是,这似乎行不通:时间变量保持不变。我试过使用两个斜杠,将'float‘放在前面,围绕两个变量,未来的导入部门也有,但似乎都不起作用。有什么建议吗?
谢谢你,奥辛
注意:时间变量不是整数,我不希望它被截断。如果这是你的解决方案,告诉我,我很感谢你的帮助。
发布于 2016-01-15 23:11:04
您需要使用time来做一些事情并定义时间。这将起作用:
time = 1
print time/time #Output is 1如果您只是有一个语句,但是您的变量没有定义,并且您没有以某种方式使用它,那么什么都不会发生。只要你做一些事情,除法总是可以用/来执行的。
time/time #nothing
time/time + 1 #nothing
var = time/time #var becomes result
print time/time #prints the result另外,不要将变量time命名为time模块,以避免混淆。如果time等于1,则结果总是1。尝试将等式更改为x/x将始终为1。尝试其他类似于注释中建议的1/time。
https://stackoverflow.com/questions/34821373
复制相似问题