Вы хотите, чтобы num находился в пределах 2 от 10, 20, 30 ... итак, num = 8, 9, 10, 11, 12 ... 18, 19, 20, 21, 22 и так далее ... все должны возвращать True.
Используя свойства мода 10, это означает, что (num% 10) ≤ 2 или (num% 10) ≥ 8, поскольку (num% 10) неотрицательно и также не может превышать 10.
def my_func(num):
if (num % 10 <= 2) or (num % 10 >= 8):
return True
else:
return False
Пример вывода:
>>> my_func(18)
True
>>> my_func(22)
True
>>> my_func(23)
False