def test_fibonacci(self): """ In this function we import file fibonacci.py and test the function inside it, Fibonacci(n) against known values """ import fibonacci as fb assert fb.Fibonacci(10) == 55 assert fb.Fibonacci(5) == 5
def test_fibonacci(self): """ In this unciton we import fibonnacci.py and test we get the correct sequence """ import fibonacci as fb assert fb.Fibonacci(10) == 55 assert fb.Fibonacci(5) == 5
def fibb(self): fibIndex = self.spinBoxFib.value() fibSeries = [] for i in range(1, fibIndex + 1): fibSeries.append(fibonacci.Fibonacci(i)) QApplication.processEvents() self.labelFibSeries.setText(str(fibSeries)) foundNumber = fibonacci.Fibonacci(fibIndex) self.labelFibFound.setText(str(foundNumber))
def test_fibonacci(): """ In this function we importIn this function we import the module fibonacci.py, and test it the function Fibonacci against known values. Fibonacci(n) """ import fibonacci as fb assert fb.Fibonacci(10) == 55 assert fb.Fibonacci(5) == 5
def test_fibonacci(self): """ We import the fibonacci fibonacci.py and we test the function inside itm Fibonacci(n) against known values """ import fibonacci as fb assert fb.Fibonacci(10) == 55 assert fb.Fibonacci(5) == 5
def __init__(self): self.id = 0 self.data = "" self.result = "" self.log = "" self.con = threading.Condition() self.workQueue = queue.Queue(10) self.CMDS = [ CMD(0, 1, "转换", str2md5.Str2Md5()), CMD(1, 1, "运行", monkeypeach.MonkeyPeach()), CMD(2, 1, "运行", fibonacci.Fibonacci()), CMD(3, 0, "计算", calculator.Calculator()) ]
def test_fibobacci(self): self.assertEqual(fibonacci.Fibonacci(0), 0) self.assertEqual(fibonacci.Fibonacci(1), 0) self.assertEqual(fibonacci.Fibonacci(2), 1) self.assertEqual(fibonacci.Fibonacci(3), 1) self.assertEqual(fibonacci.Fibonacci(4), 2) self.assertEqual(fibonacci.Fibonacci(5), 3) self.assertEqual(fibonacci.Fibonacci(6), 5) self.assertEqual(fibonacci.Fibonacci(7), 8) self.assertEqual(fibonacci.Fibonacci(8), 13) self.assertEqual(fibonacci.Fibonacci(9), 21) self.assertEqual(fibonacci.Fibonacci(10), 34)
def testNIs2(self): self.assertEqual(fibonacci.Fibonacci(2),1)
def testNIs1(self): self.assertEqual(fibonacci.Fibonacci(1),1)
def testNIs0(self): self.assertEqual(fibonacci.Fibonacci(0),0)
def testFindNthFib(self): self.assertEqual(fibonacci.Fibonacci(9),34)
import unittest import numpy as np import fibonacci ANSWER_DATA = np.array([ 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946 ]) TEST_DATA = np.array(range(22)) F = fibonacci.Fibonacci() f = lambda x: F.fibonacci(x) class MyTestCase(unittest.TestCase): def test_fibonacci(self): for x in TEST_DATA: self.assertEqual(f(x), ANSWER_DATA[x]) if __name__ == '__main__': unittest.main()
import fibonacci f = fibonacci.Fibonacci(limit=10) print(f) for v in f: print(v) print('-----') f = fibonacci.Fibonacci() for v in f: print(v) if v > 30: break
def test_fibonacci(): import fibonacci as fb assert fb.Fibonacci(10) == 55 assert fb.Fibonacci(5) == 5
import fibonacci import newton # Divide fibonacci into two classes and see what it does import fibonacciSecond import randomNum import math import random # 1 print("Fibonacci one class") f = fibonacci.Fibonacci(10) for i in f: for j in f: print(i, j) print("\n\nFibonacci two classes") f = fibonacciSecond.FibonacciIter() for i in f: for j in f: print(i, j) # 2 print("\n\nNewton") def f(x): return math.sin(x) - (0.5 * x)**2 x0 = 1.5 eps = 10**-5