Kodewick
开始学 →
小挑战←→0 / 100

电梯走了几层

#026小挑战循环数字约 6 分钟

电梯从 1 楼出发,按顺序停在 stops 里的楼层。写 floors_travelled(stops),返回一共上上下下走了几层。地下室用负数(-1 是负一楼),没有要停的就返回 0。

示例
floors_travelled([5, 2])→7
floors_travelled([1])→0
floors_travelled([])→0
main.py
def floors_travelled(stops):
    floor = 1
    total = 0
    for stop in stops:
        # 在这里写:这一趟走了几层(用 abs),加到 total;
        # 然后电梯到了 stop
        pass
    return total
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。