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

手机快满了

#069小挑战递归字典约 6 分钟

手机存储像一个字典:键是名字,值要么是文件大小(MB,数字),要么是一个子文件夹(又是这样的字典)。写 used_space(folder),算出这个文件夹一共占多少 MB。空文件夹是 0。

示例
used_space({"a.jpg": 3, "Trip": {"b.jpg": 5, "c.mp4": 40}})→48
used_space({})→0
main.py
def used_space(folder):
    total = 0
    for item in folder.values():
        # 在这里写:是文件夹就算它占多少,是文件就直接加上大小
        pass
    return total
Ctrl + Enter 也能运行
结果

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