水中荡葫芦的原理是由于水的浮力和重力的作用。水中荡葫芦的两边摆动是因为荡动的水力作用在荡动过程中产生了一个旋转的力矩,使得荡葫芦倾斜,并在倾斜的同时产生了一个水平摆动的力量。这个力量在左边倾斜时朝右边摆动,在右边倾斜时朝左边摆动。这种摆动的原理就是水的浮力和重力之间的平衡和互动,而水的浮力是与物体的体积有关的,所以当荡葫芦左右倾斜时,在水中的体积分布也会变化,从而导致水的浮力也发生变化,使得荡葫芦出现两边摇摆的效果。这种现象在水中颇为有趣,也可以通过这种现象来引起人们的好奇心和探索欲望。