为了账号安全,请及时绑定邮箱和手机立即绑定

为什么答案是(2,0)不是(2,1)

def sub_sum(num):    sum1=0    sum2=0    if num%2==0:        sum1=num+sum1    else:        sum2=num+sum2    return sum1,sum2 L=[1,2] for i in L:    result=sub_sum(i) print(result) 

正在回答

3 回答

你函数里面不写for循环的嘛,判断是否为偶数的前面加个list的for循环就好了

0 回复 有任何疑惑可以回复我~

sum2 = 0 

0 回复 有任何疑惑可以回复我~

因为每次调用sub_sum(num)函数时,sum1和sum2都会重新被定义一次

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么答案是(2,0)不是(2,1)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信