Ssiscool

Question: Why is Harry not punished by Snape for almost killing Malfoy in the bathroom?

bomberswarm2

Chosen answer: Snape wants to know how Harry knew Sectum Sempra. As shown by him using Occumelancy to see where his copy of Advanced Potion making is. But at the same time, if Snape punished Harry for a spell in a book, Harry could show it to Dumbledore, who would recognise Snape's handwriting. Additionally, Harry was certainly punished in the book - he got detention with Snape every Saturday for the rest of the term. The movie most likely had to cut this for time issues, and also perhaps because the scene is more dramatic if Snape only silently glares at him.

Ssiscool