def square_root(number): if number <= 0: raise ValueError("only accept positive integers") for root in range(1, number + 1): if (root * root) == number: return root return 0