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

为什么输出区是两个None

def func(listLorLtuple):

    if listLorLtuple is list:

        for l in listLorLtuple:

            return listLorLtuple[0],listLorLtuple[1],listLorLtuple[2],listLorLtuple[3],listLorLtuple[4],listLorLtuple[5],listLorLtuple[6],listLorLtuple[7],listLorLtuple[8],listLorLtuple[9],listLorLtuple[10]

    if listLorLtuple is tuple:

        return listLorLtuple[0]*listLorLtuple[1]*listLorLtuple[2]*listLorLtuple[3]*listLorLtuple[4]*listLorLtuple[5]*listLorLtuple[6]*listLorLtuple[7]*listLorLtuple[8]*listLorLtuple[9]*listLorLtuple[10]

    



L = [1,2,3,4,5,6,7,8,9,10]

T = (1,2,3,4,5,6,7,8,9,10)

print(func(L))

print(func(T))



正在回答

1 回答

应该用isinstance(listLorLtuple, list):判断类型

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

举报

0/150
提交
取消

为什么输出区是两个None

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