Python:我可以断言一个值在另一个值的一定百分比范围内吗

Seá*_*sey -6 python

我希望能够检查两个变量是否各自占一定的百分比,例如,如果我有

value1 = 200 
value2 = 210 
Run Code Online (Sandbox Code Playgroud)

我想检查如果值 2 比值 1 大 10% 以上,则会抛出警告错误,这可以在 python 代码中执行吗?

Pru*_*une 5

是的。检查它们的差值的绝对值(占基值的比例)是否小于 0.10(即 10%)。

abs( (value1 - value2) / float(value1) ) <= 0.10
Run Code Online (Sandbox Code Playgroud)