Теория:

No используется перед исчисляемыми существительными в единственном и множественном числе, неисчисляемыми существительными, герундием.
 
No обозначает полное отсутствие чего-либо и употребляется вместо not any или not a в отрицательных предложениях.
Пример:
there are no pockets in these trousers. (\(=\) There are not any pockets in these trousers.)
She has got no money. (\(=\) She hasn’t got any money.)
I had no idea what to do. (I didn’t have an idea what to do.)
No также употребляется для обозначения противоположности.
Пример:
he’s no fool, he can see what you’re trying to do. — Он не дурак и прекрасно понимает, что ты пытаешься сделать.
It was no easy task persuading her. — Убедить её было непростой задачей.
No может иметь значение «нельзя, запрещено», если используется на знаках, в инструкциях.
Пример:
no smoking. — Не курить.
No entry. — Прохода нет.
Обрати внимание!
При употреблении no артикли опускаются.