Python 代数分数

标签 python algebra fractions

我不愿意承认这一点,但是这一小行代码给我带来了一些麻烦。

print 15 + (-1*(((yearnum + yearnum / 4 - yearnum / 100 + yearnum / 400) + 11) % 7)) % 7

为什么这不等于?

print 15 + (-1*(((497 * yearnum / 400) + 11) % 7)) % 7

也许我完全忘记了分数是如何工作的?

最佳答案

(yearnum +yearnum/4 -yearnum/100 +yearnum/400) 不等于 (497 *yearnum/400) + 11) % 7) 作为整数除法的结果(Python 对整数除法的结果进行取整)。

关于Python 代数分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841548/

相关文章:

python - 回合制游戏的菜单

用于代数、数学的 Java/Scala 库

javascript - 如何在受 javascript 滚动和高度范围限制的滚动时按比例减小元素高度?

c++ - 分数类增量运算符重载解释

python 重用线程对象

python - 如何在每个数据框列旁边插入新列

c++ - 添加分数和类别 - Woot

python - 将数据帧系列中的分数转换为 float

python - fetch --nohooks --no-history chromium 抛出错误 : depot_tools/fetch: line 8: exec: python: not found

Python Lambda 单位矩阵