>  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.

Reply via email to