From 6542276b7146ae5a7305969817523aa223dcf9da Mon Sep 17 00:00:00 2001 From: WandaForvever <49976260+WandaForvever@users.noreply.github.com> Date: Wed, 15 Jan 2020 12:06:48 +0800 Subject: [PATCH 1/2] Create fb.py --- fb.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 fb.py diff --git a/fb.py b/fb.py new file mode 100644 index 0000000..2f49627 --- /dev/null +++ b/fb.py @@ -0,0 +1,10 @@ +def FizzBuzz(i): + if i % 3 * i % 5: + return i + else: + return "Fizz"[i % 3 * 4:] + "Buzz"[i % 5 * 4:] + + +if __name__ == '__main__': + for i in range(1, 101): + print(FizzBuzz(i)) From e08d004c3fdd637713f12844a3d133a089631a59 Mon Sep 17 00:00:00 2001 From: WandaForvever <49976260+WandaForvever@users.noreply.github.com> Date: Wed, 15 Jan 2020 12:08:25 +0800 Subject: [PATCH 2/2] Create unit_TDD.py --- unit_TDD.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 unit_TDD.py diff --git a/unit_TDD.py b/unit_TDD.py new file mode 100644 index 0000000..2ea9ea8 --- /dev/null +++ b/unit_TDD.py @@ -0,0 +1,14 @@ +import unittest +from fb import FizzBuzz + + +class Tf(unittest.TestCase): + def test_aa(self): + self.assertEquals(FizzBuzz(1), 1) + self.assertEquals(FizzBuzz(3), 'Fizz') + self.assertEquals(FizzBuzz(5), 'Buzz') + self.assertEquals(FizzBuzz(15), 'FizzBuzz') + + +if __name__ == '__main__': + unittest.main()