Funzione per trovare numeri primi

« Older   Newer »
 
  Share  
.
  1. x-reynik-x
     
    .

    User deleted


    Ho scritto questa funzione per trovare numeri primi, come posso migliorarla secondo voi? 0 = numero primo -1 = numero non primo
    CODICE
    #!/usr/bin/env python
       # -*- coding: utf-8 -*
       
    >>> import math
    >>> a = 0
    >>> c = 2
    >>> l = []
    >>> def IsPrime(n):
           l = int(math.sqrt(n)) + 1
           for a in range (2, 1):
                   if n % a == 0:
                           return -1
           return 0
     
    Top
    .
44 replies since 3/11/2009, 17:13   3110 views
  Share  
.