问题标签 [floor-division]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
188 浏览

function - 只是一个 FLOOR 方程

我有一个很长的方程式,我想简化,但我不知道如何简化。

4*(地板((15-11*x-地板(x/19)+地板(x%)-地板(x%/4)-地板((地板(x%)+1-地板((地板(x %)+8)/25))/3))/30)-地板((15-11*x-地板(x/19))/30))+地板((地板((地板(x%))+ 1层((层(x%)+8)/25))/3)+3+3*x层(x/4)+层(x/19)+2*层(0.5-11/30 *x-地板(x/19)/30+(地板(x%)-地板(x%/4)-地板((地板(x%)+1-地板((地板(x%)+8))/ 25))/3))/30))/7)-地板((5+3*x-地板(x/4)+地板(x/19)+2*地板(0.5-11/30*x-)地板(x/19)/30))/7)+地板((13-54/11*x-2*地板(x/4)-8/11*地板(x/19)+地板((地板( x%)+1-地板((地板(x%)+8)/25))/3)+地板(x%)-3*地板(x%/4)-26*地板((15-11* x-地板(x/19)+地板(x%)-地板(x%/4)-地板((地板(x%)+1-地板((地板(x%)+8)/25))/ 3))/30)-14*地板((1+地板((地板(x%)+1地板((地板(x%)+8)/25)))/3)+3*x地板( x/4)+地板(x/19)+2*地板((15-11*x-地板(x/19)+地板(x%)-地板(x%/4)-地板((地板(x %)+1-地板((地板(x%)+8)/25))/3))/30))/7))/41)

我只想使用地板功能。

这里的 x 是一个正整数 (x>1582),x% 是 x 除以 100。

先感谢您

0 投票
2 回答
68 浏览

python - 在 Python 中,为什么 04000 // 1000 返回 2?

我正在尝试使用地板除法将 5 位数字分成其数字,然后为每个数字取模。为什么 04000 // 1000 返回 2?

0 投票
2 回答
199 浏览

python - 使用 % 和 // 求除数

我正在做一个小任务。任务是编写一个自动提款机计算器。基本版本可能会产生以下输出:

这是我的尝试:

如果我输入 348 作为初始金额,我会得到以下变量值:amount=348number_of_notes=3,这对于 和 中的 100 美元纸币的数量是正确amountresidual=174

我只是想让我的find_denom功能首先工作,但我不确定从这里去哪里。

0 投票
2 回答
225 浏览

python - python楼层除法算子是如何实现的?

我知道 // 运算符是如何工作的,但是幕后发生了什么?

我真正想知道的是:即使只对整数进行运算,它是否也会出现浮点精度错误?

0 投票
0 回答
36 浏览

python - 与部门和楼层操作员不同的答案

我取一个大整数并将其除以 5。该操作提供的答案是正确的。但是当我使用楼层运算符时,它会在单位位置四舍五入它的数字。其余所有数字在两种情况下都相同。有人可以告诉这里发生了什么吗?代码:

0 投票
2 回答
469 浏览

python - 地板除法 // vs int() 四舍五入

我是 Python 3.6.0 的新用户。我正在尝试除以产生大输出的 2 个数字。但是,使用

使用时产生 55347740058143507128

产生 55347740058143506432。

哪个更准确,为什么会这样?

0 投票
2 回答
33300 浏览

java - Java - 如何进行楼层划分?

我知道在 Python 中你可以像这样进行地板除法:

//用于Java中完全不同的东西。有没有办法在Java中进行楼层划分?

0 投票
1 回答
359 浏览

python - numpy中地板除法的奇怪结果

我偶然发现了 np.float32 或 np.float64 的地板除法结果,我不明白

我在 Python 3.6.7 中使用 numpy 1.15.4

我知道,我可以通过 abs() 等解决方法,但为什么我首先得到一个“-0.0”而不是“0.0”?

0 投票
2 回答
32 浏览

python-3.x - 如何使用地板除法返回浮点值

在 Python 3 中,我想返回整数值的单位,然后是十位,然后是数百位,依此类推。假设我有一个整数 456,首先我要返回 6,然后是 5,然后是 4。有什么办法吗?我尝试了楼层划分和 for 循环,但没有奏效。

0 投票
1 回答
74 浏览

python-3.x - 有没有办法重写 math.ceil 函数

对于这个函数,我必须使用贪心算法找到所有加起来为分数的“埃及分数”。所有埃及分数的分子值为 1,它们是不同的,并且总和 =(分子/分母)。我了解如何使用除法和 math.ceil 找到一个。但是,在我尝试使用分子和分母的值后,该函数似乎永远不会解析。有没有办法不使用除法(即没有上限、除法或下限),只使用乘法和减法来重写我的代码?我可以假设分子总是 < 分母,并且都是正整数。