>首先,我想提一下,我在编程和数学领域完全是新手。有人可以解释为什么结果不是 0 吗?
variable_1 = 360*2305567963945518424753102147331756070
variable_2 = variable_1/1
variable_3 = variable_2 % 360
结果 => 72.0
您需要十进制模块将科学否转换为否
你的第一个输出 * 太大,所以它转换为科学的 no
import decimal
variable_1 = 360*2305567963945518424753102147331756070
print variable_1
variable_1 = decimal.Decimal(variable_1)
print variable_1
variable_3 = variable_1 / 360
print variable_3
对于 % 使用长
variable_3 = long(variable_1) % 360