这是我的代码:
variable1=201
variable2=202
if variable1==variable2:
print ("done")
我希望我的代码能够识别数字接近相等并打印“完成”。如果两个数字之间的差异小于或等于5,我希望计算机打印“完成”。
答案 0 :(得分:1)
如果您正在使用Python {{1},您可以减去它们并评估它们的绝对值,如Patrick建议的那样,或者您可以使用math
模块中的isclose
具有类似的效果}。
尽管有人提出建议,>= 3.5
可能不是最好的,因为容忍论据可能会引起混淆,所以如果我是你,我会选择isclose
。< / p>
答案 1 :(得分:1)
可以使用:
variable1 = 201
variable2 = 202
if variable1 - variable2 in range(-5,5):
print('Done')