Вы, конечно, слишком усложняете вещи.Вот гораздо более гибкая версия:
def near_ten(num, close=2):
return abs(10 - num) <= close
Альтернативная версия (если вы ищете числа, близкие к любому кратному из 10):
def near_ten_multiple(num, close=2):
return abs(10 - (num % 10)) <= close