Why does life not exist on Venus and Mars while it exists on Earth?

Why does life not exist on Venus and Mars while it exists on Earth?
Answer:
The major component of the atmosphere on Venus and Mars is carbon dioxide. In fact, C02 constitutes up to 95-97% of the atmosphere on these planets. So, no life is known to exist on these planets as 02 is necessary for maintaining life. On the other hand, the atmosphere on Earth has life supporting gases like nitrogen, oxygen, C02 and water vapour. Apart from that, water is also present only on Earth.