做功是指相对位移的距离。即上电梯,人与电梯没有产生(高度方向)位移,产生位移的是电梯,而不是人,所以做功的是电梯,而不是人;同样,人上楼梯,产生位移的是人,而不是电梯,所以做功的是人,而不是电梯。
你的标题是一个问题:
人在电梯上不动,电梯上升,人克服重力做功了。
人上楼时,人克服重力做功了。
你的正文是另一个问题:上电梯时人没做功,上楼时人却做了功。
对于这个问题可以这样理解,付出能量就是做了功,没有付出能量就没有做功。
这是大学里理论力学的内容,因为在牛顿力学体系中,运动的电梯对人施加的力是主动力,楼梯对人施加的是约束力。
习惯上楼梯是静止的