热气球能够飞行是因为热气球内部的气体比外部气体稀薄,从而形成了浮力。热气球中的气体被加热后,体积膨胀而密度减小,使得热气球比周围的空气轻。这使得热气球受到向上的浮力,从而能够飞行。控制热气球升降的关键是控制热气的温度和气体的体积。