Venus has neither.
no
Mars has a magnetic field.
no because of its magnetic field.
Scientists believe Jupiter has a liquid metallic hydrogen core which allows it to form a strong magnetic field. Trapped magnetic particles form radio waves which are amplified by the planet's many moons and which are released into space.
Most importantly to us, the earth has a permanent magnetic field.
The magnetic force on Earth is called Earth's magnetic field or also the geomagnetic field.
The presence of a magnetic field indicates that a planet may have a liquid outer core made of iron and nickel. This liquid outer core generates the planet's magnetic field through a process called dynamo action. The magnetic field helps protect the planet from solar wind and cosmic radiation.
Jupiter
Planet Earth
liquid core
Mercury is the planet that has craters, cliffs, and a weak magnetic field. Its surface is heavily cratered, and there are large cliffs called scarps. Mercury's magnetic field is about 1% as strong as Earth's magnetic field.
No, Eris does not have a magnetic field. It is a dwarf planet located in the outer solar system and does not exhibit any magnetic field like some other planets do.