Regardless of using ceil, the zy value should technically be the same.
Whether I use INT on the float result or assign the float result to an integer, the decimal is truncated.
zy# = int(3.14)
zy = 3.14
When printed out, I would expect both to appear as 3. And in a simple demo is does.
However, my equation can obviously result is any possible decimal amount. But like I said, it shouldn't matter!
I just posted a new code snippet, which is what this issue involved.
Quote: "Why are assigning an integer to a float?"
Because that value is part of another computation which requires a float. Yea I could just put 32.0 instead for my division and get a decimal answer, but that's not the point. I've already resolved my issue, I'm more curious to know why there's a difference only sometimes.
"You're not going crazy. You're going sane in a crazy world!" ~Tick