一共有几个普通文件

👁️ 0 人浏览 💬 0 人评论 ❤️ 添加收藏

下面这个字典描述了一棵文件树,出现在键里的是目录,其余是文件。运行这段程序:

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("根目录"))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论