Skip to main content
 首页 » 编程设计

python : "if closest to 1"

2025年05月04日9artech

我正在对字典进行一些计算。 但重要的是我想做一个 if-condition 那种说

“如果 x 的值比变量更接近 1(或等于 1)”

有点难以解释,但希望你能理解。

请您参考如下方法:

您可以使用 absolute value :

if abs(x-1) < abs(variable-1): 
    ... 

因为x-1的绝对值是x和1之间的距离,同样variable-1的绝对值 是 variable 和 1 之间的距离。