Esempio n. 1
0
def main():
    print("Fibonacci")
    for i in range(10):
        print("{}: {}".format(i, fib.fib(i)))
    print("Geometric numbers (square, triangle, cube)")
    for i in range(10):
        print("{}: {} {} {}".format(i, square(i), triangle(i), cube(i)))
    print("Primes")
    prime_list = primes(1000)
    for p in prime_list[-10:]:
        print(p)
    print("Is 999981 prime? {}".format(is_prime(999981)))
    print("Is 999983 prime? {}".format(is_prime(999983)))
Esempio n. 2
0
from numseq.fib import fib
from numseq.geo import *
from numseq.prime import *
import timeit

start = timeit.timeit()

print ("\nFibonacci")
for i in range(10):
    print ("{}: {}".format(i, fib(i)))


print("\nGeometric numbers (square, triangle, cube)")
for i in range(10):
    print ("{}: {} {} {}".format(i, square(i), triangle(i), cube(i)))


print ("\nPrimes")
prime_list = primes(1000)
for p in prime_list[-10:]:
    print (p)
print ("Is 999981 prime? {}".format(is_prime(999981)))
print ("Is 999983 prime? {}".format(is_prime(999983)))

t = timeit.Timer(
    stmt='main()', 
    setup='import cProfile; import pstats'
)

total_time = timeit.timeit() - start
print(f'\n\nTotal time for test code: {total_time} sec')
Esempio n. 3
0
 def test_fib(self):
     self.assertEqual(fib(8), 21)
Esempio n. 4
0
 def test_fib(self):
     print "Fibonacci"
     for i in range(10):
         print "{}: {}".format(i, fib(i))
Esempio n. 5
0
def fib_test():
    print("Fibonacci")
    for i in range(10):
        print("{}: {}".format(i, fib(i)))
    print(" ")
Esempio n. 6
0
 def test_fib(self):
     from numseq.fib import fib
     expected_fibs = [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
     actual_fibs = [fib(i) for i in range(10)]
     self.assertListEqual(actual_fibs, expected_fibs)