input: Write a function that takes a list of numbers and returns a new list containing only the odd numbers from the original list. The function should iterate through each number in the input list, check if the number is odd, and if so, append it to the new list. The final list should be returned.
  
  assert filter_odd_numbers([1, 2, 3, 4, 5, 6]) == [1, 3, 5]
  assert filter_odd_numbers([2, 4, 6, 8]) == []
  assert filter_odd_numbers([1, 3, 5, 7]) == [1, 3, 5, 7]
  assert filter_odd_numbers([11, 22, 33, 44, 55]) == [11, 33, 55]
  assert filter_odd_numbers([]) == []
output: def filter_odd_numbers(numbers):
      return [num for num in numbers if num % 2 != 0]