thanks -- I'll never use anything else from now on!  (well ok, I'll
use rnage() for loop indices).

John

On 22/01/2008, William Stein <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> By the way, I very often use the [a..b] notation, which returns
> Sage integers, and is very fast and has the (a..b) generator
> notation as well (and is very familiar to Magma users like me):
>
> sage: [q for q in [1..100] if q.is_square()]
> [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
> sage: [q for q in (1..100) if q.is_square()]
> [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>
> sage: [q for q in [1,3,5,..100] if q.is_square()]
> [1, 9, 25, 49, 81]
>
>
> On Jan 22, 2008 12:57 PM, Jason Grout <[EMAIL PROTECTED]> wrote:
> >
> > John Cremona wrote:
> > > Thanks for the detailed explanation -- answering all points except
> > > "Why the s in srange?"!
> > >
> >
> > srange = "sage range"?
> >
> > Jason
> >
> >
> >
> >
> >
> > >
> >
>
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>
> >
>


-- 
John Cremona

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to