예제 #1
0
def DemoNormalPrimes_CribleEratosthene(longueur, fichier):
    start_time1 = time.clock()
    primes = ulam.InitialisePremiers_CribleEratosthene(int(longueur))
    sp = ulam.GenerateurSpirale(int(longueur), fichier, primes)
    sp.ColorisationImage()
    print("Méthode 1 :", time.clock() - start_time1, "seconds")
    choix = input("Afficher la spirale ? (O/N) ")
    if choix == "O":
        ulam.show_spiral(longueur, primes, symbol="")
예제 #2
0
def DemoNormalPrimes_CribleAtkin(longueur, fichier):
    start_time2 = time.clock()
    primes = ulam.InitialisePremiers_methode2(longueur)
    sp = ulam.GenerateurSpirale(longueur, fichier, primes[1:])
    sp.ColorisationImage()
    print("Méthode 2 :", time.clock() - start_time2, "seconds")

    choix = input("Afficher la spirale ? (O/N) ")
    if choix == "O":
        ulam.show_spiral(longueur, primes[1:], symbol="")