Modulo Operator

For num = 20, the function is returning False.
For num = 25, the function is returning True.

Can you please expalin the logic behind this.

def divisible_by_ten(num):
  
  if num % 10:
    return True
  else:
    return False

print(divisible_by_ten(20))
print(divisible_by_ten(25))

That is the same as asking if it is non-zero.