> In fact I thought a CAS would default to this > Chris's method works for my inline code methods (but wish they had global variables there!).
Division of numeric literals is an hardcoded behavior of Python interpreter, and a hardcoded behavior of Python language itself. So it is not possible to work around that for SymPy. (other than modifying the IPython interpreter, or parsing strings like sympy_parser) On Saturday, October 28, 2023 at 3:59:08 AM UTC+2 sonn...@gmail.com wrote: > OK--thank you to both of you for the advice. I think Jonathan's method is > inclined towards interactive use but allows global settings. Chris's method > works for my inline code methods (but wish they had global variables > there!). > Much appreciated > Fritz > > On Fri, Oct 27, 2023 at 1:58 PM Chris Smith <smi...@gmail.com> wrote: > >> Enter the exponent as `(S(1)/4)` or the power as `root(m*w, 4)`. >> >> /c >> >> On Thursday, October 26, 2023 at 9:16:53 PM UTC-5 sonn...@gmail.com >> wrote: >> >>> In this simple string below, the result is a decimal. I have fooled a >>> lot with the documentation but cannot see how to get my output as fractions >>> instead of decimals. (In fact I thought a CAS would default to this). >>> What is the simplest way to stop the 1-1/4 rendering to 1.25 (e.g. I >>> want 5/4 here)? A global setting would be nice if one exists! >>> >>> Thanks >>> Fritz >>> >>> P=(m*w)*(m*w)**(1/4) >>> x = collect(P,m*w) >>> print("P is: " + str(x)) >>> >>> P is: (m*w)**1.25 >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sympy+un...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/7c900e18-3cfc-4b69-93c4-dc81a76a6108n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sympy/7c900e18-3cfc-4b69-93c4-dc81a76a6108n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/603864cd-de99-4f4f-bd67-6d7d1bdc47d8n%40googlegroups.com.