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