1
238
我不知道Python中的标准函数,但这对我很有用:
很容易看出为什么上述方法有效。你要确保你的数字除以5是一个整数,正确的四舍五入。所以,我们首先要做的就是(
我通过给函数一个
|
2
37
对于舍入到非整数值,如0.05:
我发现这很有用,因为我可以在代码中进行搜索和替换,将“round”(“to”my round(“)更改为“my round”),而不必更改参数值。 |
3
19
这只是一个比例问题
|
4
11
移除“其余部分”会起作用:
如果该值是一个整数:
作为一个函数:
|
5
7
|
6
6
四舍五入(x[,n]):数值四舍五入到幂减去n的最接近的10的倍数。因此,如果n是负数…
因为10=5*2,所以您可以使用带2的整数除法和乘法,而不是使用带5.0的浮点除法和乘法。没关系,除非你喜欢移位
|
7
4
对不起,我想对阿洛克·辛海的回答发表评论,但由于名声不好,我不能接受。=/ 不管怎样,我们可以概括一个步骤,然后继续:
这允许我们使用非整数基,比如
|
8
3
DivRound的修改版本:—)
|
9
2
用途:
它不使用乘法,也不会从/转换为浮点。 四舍五入到10的最接近倍数:
如你所见,它适用于负数和正数。扎带(例如-15和15)将始终向上舍入。 一个类似的例子,它四舍五入到最接近的5的倍数,表明它在不同的“基”上也表现出预期的行为:
|
10
1
如果有人需要“财务四舍五入”(0.5舍五入总是向上):
根据文件,其他舍入选项包括:
默认情况下,python使用round_half_,尽管它有一些统计优势(rounded结果没有偏向)。 |
11
0
这个怎么样:
|
12
-2
5的下一个倍数 考虑到51需要转换为55:
|
13
-3
你可以耍花招
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |