예제 #1
0
 def test_compute_0(self):
     assert fibonacci.compute(0) == 0
예제 #2
0
 def test_compute_1(self):
     assert fibonacci.compute(1) == 1
예제 #3
0
 def test_compute_6(self):
     assert fibonacci.compute(6) == 8
예제 #4
0
 def test_compute_5(self):
     assert fibonacci.compute(5) == 5
예제 #5
0
 def test_compute_2(self):
     assert fibonacci.compute(2) == 1
예제 #6
0
def compute():
    num = int(sys.argv[1])
    fib = fibonacci.compute(num)
    logger.info('Fibonacci(%d) = %d', num, fib)
예제 #7
0
def print_fibonacci_to(n):
    with clint.textui.indent(4):
        for i in xrange(n + 1):
            result = fibonacci.compute(i)
            text = 'fib({number}) = {result}'.format(number=i, result=result)
            clint.textui.puts(clint.textui.colored.blue(text))