지구와 같은 행성들에 자력이 발생되는 이유는 지구의 안쪽은 매우 높은 온도 때문에 자력이 생길 수가 없습니다.
진짜 이유는 지구의 안쪽에 있는 외핵이라는 물질의 회전 때문입니다.
외핵은 철과 니켈과 같이 전기가 잘 통하는 물질들로 이루어졌는데,
이 물질들은 매우 높은 온도로 인하여 액체 상태로 있습니다.
지구 안쪽의 열기로 액체인 외핵은 대류 현상을 일으키고, 지구 안쪽에서 회전하게 됩니다.
도체가 회전 운동을 하게 되면 자기장을 만들어 내는데, 이러한 원리로 지구에 자기장이 생기게 되는 것을 '다이나모 이론'이라고 합니다.
물론 태양계의 다른 행성들도 자력과 자기장을 가지고 있습니다.
그 증거는 태양풍에의한 오로라가 발견되는 것이 자기장이 존재하는 증거 입니다.
이러한 자기장의 발생으로 지구와같은 행성들에는 강력한 중력이 발생됩니다.
또한 지구에 생존한 동식물들은 생존을 위해 지구 중력에 맞게 진화한것 입니다.