Advertisement

Python:7-1 计算指定层元素数量 (40分)

阅读量:

提供一个包含多级结构的列表,并指定某一层级,计算该层级中所包含的数值型元素总数。

输入格式:

第一行输入列表信息,第二行输入对应的层数数值

输出格式:

在单行中展示数据项的数量

输入样例解析

此处提供一组输入示例:

[1,2,[3,4,[5,6],7],8]
3

输出样例:

此处展示对应的输出结果。例如:

2

代码实现:

复制代码
    a = eval(input())
    b = int(input())
    def sum(n, j):
    sums = 0
    if isinstance(n, int) and j == b:
        sums += 1
    if isinstance(n, list):
        for i in n:
            sums += sum(i, j + 1)
    return sums
    print(sum(a, 0))
    
    
      
      
      
      
      
      
      
      
      
      
      
    

全部评论 (0)

还没有任何评论哟~