我一直在制作一个Python程序,我认为它计算了Python 2制作100个循环所需的秒数,并且我决定最后将其转换为Hz。这需要我将第二个计数更改为1,我已经决定将其自身除以最简单。注意时间等于结束 - 开始:
time / time
非常简单。 问题是,这似乎不起作用:时间变量保持不变。我尝试过使用两个斜杠,将'float'放在前面并围绕这两个变量,我有 future import division in,但似乎都没有。有什么建议吗?
谢谢, [287]莪
注意:时间变量不是整数,我宁愿不截断它。如果它与您的解决方案一致,请告诉我,我很感谢您的帮助。
答案 0 :(得分:2)
您需要对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
,因为Python有time
模块以避免混淆。如果time
等于1,则结果将始终为1.尝试将等式更改为其他内容,因为x/x
将始终为1.尝试使用1/time
之类的其他内容,如评价。