The following python code calculates the number of iterations to do stuff based on some variables.
# a - b - c is always a multiple of d.
i = (a - b - c) / d
while i:
# do stuff
i -= 1
这些变量将一律相同,即只有<代码>ints或floats
或以任何方式。 我的关切是,如果数值为<编码>floats<>/code>,它是否会正确发挥作用。 我非常清楚,总是会考虑依赖确切的浮动值的陷阱。 但是,我可以说,上述情况是否危险。 我可以使用<条码>i = (环绕(a-b-c)/ d)条码>,但我很想更好地了解浮标。
标题如下:<代码>a - b - c为<代码>d。 因此,我依靠<代码>(a-b-c)/d成为i
的数值,即我可以分出<代码>1,从左侧中获取预期的频率,并假定
我不仅想知道,这是否不安全,而且更重要的是,我需要了解如何解决像这个问题这样的问题? 如果某人决定性地知道这是否安全,是否可以解释如何?