• run code fails for first assertion, but 'check' ok

Question related to mission Wild Dogs

 

"run code" fails for the first assertion: assert wild_dogs([(7, 122), (8, 139), (9, 156), (10, 173), (11, 190), (-100, 1)]) == 0.18

I get 0.19, but 0.18 is expected. Is 0.18 correct? (In my case it is the result of round(0.18973665961010347, 2)

But "check solution" passes OK for the same code. What is correct?