While sulphur dioxide and hydrogen peroxide can act as oxidising as well as reducing agents in their reactions, ozone and nitric acid act only as oxidants. Why ?


The S atom in SO2 has +4 oxidation number.
The minimum and maximum oxidation numbers of S are -2 and +6 respectively.
So, in SO2, S can increase and decrease its oxidation number.
Hence, SO2 is an oxidizing agent as well as reducing agent.
The O atom in hydrogen peroxide has oxidation number of -1.
The minimum and maximum oxidation numbers of O are -2 and o respectively.

Final Answer:

Hence, hydrogen peroxide is oxidant as well as reluctant. In ozone, O atom has oxidation number of o. It can decrease its oxidation number to -1 or -2 but cannot increase it.
Hence ozone is an oxidizing agent. In nitric acid, N has oxidation number of +5 which is maximum. N can only decrease its oxidation number. Hence, nitric acid is an oxidizing agent.