一共有几个普通文件
下面这个字典描述了一棵文件树,出现在键里的是目录,其余是文件。运行这段程序:
FS = {"根目录": ["文档", "代码", "说明.md"],
"文档": ["计划.md", "会议.md"],
"代码": ["main.py", "工具"],
"工具": ["helper.py"]}
def files(name):
if name not in FS:
return 1
n = 0
for child in FS[name]:
n += files(child)
return n
print(files("根目录"))
全部评论