Python 巨蟒:“;如果最接近1“;

Python 巨蟒:“;如果最接近1“;,python,logic,Python,Logic,我正在用字典计算。 但重要的是我想做一个这样的假设条件 “如果x的值比变量的值更接近1(或等于1)。” 有点难以解释,但希望您能理解。您可以使用: 如果abs(x-1)

我正在用字典计算。 但重要的是我想做一个这样的假设条件

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

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

您可以使用:

如果abs(x-1)
由于
x-1
的绝对值是
x
1
之间的距离,
variable-1
的绝对值也是
variable
1
之间的距离,因此可以使用:

如果abs(x-1)
由于
x-1
的绝对值是
x
1
之间的距离,
variable-1
的绝对值也是
variable
1
之间的距离

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