Learn the difference between ‘no’, ‘not any’ and ‘none’ in English In A Minute from BBC Learning English.
QUIZ: Which of these sentences is NOT correct?
a. I have no pets.
b. I don’t have any pets.
c. I have none pets.
You’ll find the answer, a summary and more questions here: https://www.bbc.co.uk/learningenglish/english/course/eiam/unit-1/session-20