【发布时间】:2014-03-21 22:52:32
【问题描述】:
刚开始学python,就写了这三行代码:
points = 49
total = points / 50 * 500 + 40
print "omg wtf ", total
并且我希望输出类似于 530,但相反,无论我做什么,我都会得到 40。我尝试将 total 初始化为 0,将赋值转换为 int,我投入了大量的括号,但没有任何效果。我很困惑...有人可以帮我/告诉我到底发生了什么吗?
【问题讨论】:
-
49 / 50 为 0,整数的下除法。