why the line:

def primes(int kmax):

is in yellow?

On Sep 25, 8:03 pm, Robert Bradshaw <[EMAIL PROTECTED]>
wrote:
> On Sep 25, 2008, at 3:45 PM, cesarnda wrote:
>
>
>
>
>
> > inhttp://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/there is
> > the following example:
>
> > def primes(int kmax):
> >   cdef int n, k, i
> >   cdef int p[1000]
> >   result = []
> >   if kmax > 1000:
> >     kmax = 1000
> >   k = 0
> >   n = 2
> >   while k < kmax:
> >     i = 0
> >     while i < k and n % p[i] <> 0:
> >       i = i + 1
> >     if i == k:
> >       p[k] = n
> >       k = k + 1
> >       result.append(n)
> >     n = n + 1
> >   return result
>
> > if I compile in the notebook I get a html file showing me the
> > following lines in yellow:
>
> > def primes(int kmax):
> > result = []
> > result.append(n)
> > return result
>
> > how can I modify this example to avoid the yellow lines?
>
> You can't, but they're not "very" yellow (i.e. there's not really a  
> faster way of doing those operations).
>
> - Robert
--~--~---------~--~----~------------~-------~--~----~
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