Python变量分部

时间:2016-01-15 23:05:42

标签: python variables decimal division

我一直在制作一个Python程序,我认为它计算了Python 2制作100个循环所需的秒数,并且我决定最后将其转换为Hz。这需要我将第二个计数更改为1,我已经决定将其自身除以最简单。注意时间等于结束 - 开始:

time / time

非常简单。 问题是,这似乎不起作用:时间变量保持不变。我尝试过使用两个斜杠,将'float'放在前面并围绕这两个变量,我有 future import division in,但似乎都没有。有什么建议吗?

谢谢, [287]莪

注意:时间变量不是整数,我宁愿不截断它。如果它与您的解决方案一致,请告诉我,我很感谢您的帮助。

1 个答案:

答案 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之类的其他内容,如评价。