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)
还没有任何评论哟~
