Yes, Mars has two moons, and Venus does not have any moons.
Mars has two small moons named Phobos and Deimos. These moons were discovered in 1877 by American astronomer Asaph Hall. Phobos is the larger of the two moons and is closer to Mars, while Deimos is smaller and farther away. Both moons are irregularly shaped and are thought to be captured asteroids or objects that were captured by Mars' gravitational pull.
On the other hand, Venus does not have any moons. It is one of the few planets in our solar system that does not have any natural satellites orbiting around it. The reasons why Venus lacks moons are not entirely understood, but various theories suggest that the planet's strong gravitational pull and its proximity to the Sun may play a role in preventing the formation or capture of moons.
So, to summarize, Mars has two moons (Phobos and Deimos), while Venus does not have any moons.