Hi thanks for the reply. I wanted to do a simple division and print it out.
For example print("%d", 5/6). The problem is it doesn't return the
formatted result like it would in the shell. Do I have to use the S
function?
On Tuesday, February 17, 2015 at 12:07:18 PM UTC-6, Aaron Meurer wrote:
>
> The SymPy Live shell does some preparsing of the input to prevent 1/3
> from being converted to 0.33333333333. In a normal Python shell, this
> does not happen. You should use Rational(1, 3) or S(1)/3. The link
> Jason gave explains why this is necessary.
>
> Aaron Meurer
>
> On Tue, Feb 17, 2015 at 11:57 AM, Andre Yonadam <[email protected]
> <javascript:>> wrote:
> > Hi thanks for the reply. I wanted to do a simple division and print it
> out.
> > For example print("%d", 5/6). The problem is it doesn't return the
> formatted
> > result like it would in the shell. Do I have to use the S function?
> >
> > On Tuesday, February 17, 2015 at 11:28:03 AM UTC-6, Ondřej Čertík wrote:
> >>
> >> Hi Andre,
> >>
> >> Can you post your Python code? In Python 2.x, 1/3 returns 0, while in
> >> Python 3.x, 1/3 returns 0.3333. You can also turn on the Python 3.x
> >> behavior on 2.x with a future import.
> >>
> >> Ondrej
> >>
> >> On Tue, Feb 17, 2015 at 10:16 AM, Andre Yonadam <[email protected]>
> wrote:
> >> > I was writing out a Python file by hand and wasn't getting the
> symbolic
> >> > results only when using default operators. For example, when dividing
> >> > 1/3 it
> >> > would return a decimal answer while if I used the Integral function
> it
> >> > would
> >> > give me the right result.
> >> >
> >> > --
> >> > 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 [email protected].
> >> > To post to this group, send email to [email protected].
> >> > Visit this group at http://groups.google.com/group/sympy.
> >> > To view this discussion on the web visit
> >> >
> >> >
> https://groups.google.com/d/msgid/sympy/5ba37888-554a-42fd-b961-f38466a729d1%40googlegroups.com.
>
>
> >> > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > 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 [email protected] <javascript:>.
> > To post to this group, send email to [email protected]
> <javascript:>.
> > Visit this group at http://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/sympy/7ba91a47-6809-4aef-a693-db77e3265ce9%40googlegroups.com.
>
>
> >
> > For more options, visit https://groups.google.com/d/optout.
>
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/6a77b6f6-da01-4071-9a40-ca2e46da40d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.