先说公转,这个容易回答:是太阳的引力导致地球必须绕着太阳转,公转的离心力和太阳的引力平衡,使得地球不会落到太阳上烧毁。
地球自转的事情可以这么理解。宇宙中所有的天体都有自转,地球要是没有自转反而会非常奇怪。那么问题就变成了,为什么天体会自转?这和天体的形成过程有关。天体形成的基本过程就是在引力的作用下的收缩。由于收缩之前的物质不可能绝对没有运动,而这些运动相对于收缩的中心,总角动量之和不可能精确地等于零。那么由于角动量守恒,最后形成的天体的总角动量也不可能精确地为零,因此它就必须有自转,连黑洞和中子星都不能例外。