Thank you very much!

duminică, 27 iulie 2014, 22:36:19 UTC+3, Simon King a scris:
>
> Hi, 
>
> On 2014-07-27, Matematica pentru toți <[email protected] <javascript:>> 
> wrote: 
> > I tried: 
> > 
> > while x<10: 
> >     if (124+5*x)%2==0: 
> >         print x, 
> >         x=x+1 
> > 
>
> I suppose you need to define an initial value for x first (i.e. prepend 
> the assignment x=0). 
>
> Or, better: Use the fact that Sage's underlying language, both for 
> programming and interactive usage) is *Python* (with some syntactic sugar 
> to define polynomial rings or symbolic functions interactively). For 
> example: 
>
>   sage: [x for x in range(10) if (124+5*x)%2==0] 
>   [0, 2, 4, 6, 8] 
>   sage: for x in range(10): 
>   ....:     if (124+5*x)%2==0: 
>   ....:         print x, 
>   ....:         
>   0 2 4 6 8 
>
> The first version creates a list of integers, that you can then use for 
> other purposes. The second version just prints the integers. 
>
> Best regards, 
> Simon 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" 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/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to