测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A46375. 运行下列代码,正确的输出结果是?( )def yang(n): if n == 0: return [1] else: return[([0]+yang(n-1))[i]+(yang(n-1)+[0])[i] for i in range(n+1) ]print(yang(4))

单选题 较难

题目描述

运行下列代码,正确的输出结果是?( )

def yang(n):

     if n == 0:

         return [1]

     else:

         return[([0]+yang(n-1))[i]+(yang(n-1)+[0])[i] for i in range(n+1) ]

print(yang(4))

参考答案

A

答案解析

知识点:递归与递推

上一题 下一题