Code Challenge Loops - Delete Starting Even Number

I don’t understand why does my code not working. I want to uses ‘for loop’ but its not working properly.

def delete_starting_evens(my_list):
  i = 0
  for num in my_list:
    if num % 2 != 0:
      my_list = my_list[i:]
      break
    else:
      my_list.pop(0)
    i = i + 1
  return my_list

print(delete_starting_evens([4, 8, 10, 11, 12, 15]))
print(delete_starting_evens([4, 8, 10]))

Perhaps one of these previous threads on the very same subject would help?:

https://discuss.codecademy.com/search?q=delete%20starting%20evens

There’s also a helpful FAQ on it here: