# fizz_array_3 Given start and end numbers, return a new list containing the sequence of integers from start up to but not including end, so start=5 and end=10 yields {5, 6, 7, 8, 9}. The end number will be greater or equal to the start number. Note that a length-0 list is valid. (See also: FizzBuzz Code) ``` fizzList3(5, 10) -> [5, 6, 7, 8, 9] fizzList3(11, 18) -> [11, 12, 13, 14, 15, 16, 17] fizzList3(1, 3) -> [1, 2] ``` This exercise was taken from [codingbat.com](https://codingbat.com/prob/p142539) and has been adapted for the Python language. There are many great programming exercises there, but the majority are created for Java. ## Starter Code ```python from typing import List def fizz_array_3(start: int, end: int) -> List[int]: pass result = fizz_array_3(5, 10) print(result) ``` ## Tests ```python from main import fizz_array_3 def test_fizz_array_3_1(): assert fizz_array_3(5, 10) == [5, 6, 7, 8, 9] def test_fizz_array_3_2(): assert fizz_array_3(11, 18) == [11, 12, 13, 14, 15, 16, 17] def test_fizz_array_3_3(): assert fizz_array_3(1, 3) == [1, 2] def test_fizz_array_3_4(): assert fizz_array_3(1, 2) == [1] def test_fizz_array_3_5(): assert fizz_array_3(1, 1) == [] def test_fizz_array_3_6(): assert fizz_array_3(1000, 1005) == [1000, 1001, 1002, 1003, 1004] ```