手机存储像一个字典:键是名字,值要么是文件大小(MB,数字),要么是一个子文件夹(又是这样的字典)。写 used_space(folder),算出这个文件夹一共占多少 MB。空文件夹是 0。
used_space({"a.jpg": 3, "Trip": {"b.jpg": 5, "c.mp4": 40}})→48used_space({})→0def used_space(folder):
total = 0
for item in folder.values():
# 在这里写:是文件夹就算它占多少,是文件就直接加上大小
pass
return total
写好了先点「运行」试试示例,没问题再点「提交」。