def _print_Pow(self, expr):
        PREC = precedence(expr)
        if expr.exp == -1:
            return (self.parenthesize(expr.base, PREC)) % '1.0/%s'
        elif expr.exp == 0.5:
            if expr.base.is_integer:
                # Fortan intrinsic sqrt() does not accept integer argument
                if expr.base.is_Number:
                    return 'sqrt(%s.0d0)' % self._print(expr.base)
                else:
                    return 'sqrt(dble(%s))' % self._print(expr.base)
            else:
                return 'sqrt(%s)' % self._print(expr.base)
        else:
            return CodePrinter._print_Pow(self, expr)
dataset/ETHPy150Open sympy/sympy/sympy/printing/fcode.py/FCodePrinter._print_Pow/swapped operands of `%`