Funzione per trovare numeri primi

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

    User deleted


    CITAZIONE (RootkitNeo @ 10/11/2009, 14:17)
    CODICE
    def prime(n):
     if n <= 3:
       return "primo"
     m = 2
     while m <= (n*m):
       if n % m == 0:
         return "non primo"
       m = m+1
       return "primo"
     
    numero = input('Inserisci il numero: ')
    print prime(numero)


    Questa è la traduzione in Python di quella postata precedentemente da Skydrake

    Ma in questo modo dice che tutti i dispari sono primi! Provala fa così
     
    Top
    .
44 replies since 3/11/2009, 17:13   3110 views
  Share  
.