电梯从 1 楼出发,按顺序停在 stops 里的楼层。写 floors_travelled(stops),返回一共上上下下走了几层。地下室用负数(-1 是负一楼),没有要停的就返回 0。
floors_travelled([5, 2])→7floors_travelled([1])→0floors_travelled([])→0def floors_travelled(stops):
floor = 1
total = 0
for stop in stops:
# 在这里写:这一趟走了几层(用 abs),加到 total;
# 然后电梯到了 stop
pass
return total
写好了先点「运行」试试示例,没问题再点「提交」。