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

我的代码1

def func(x):
    if isinstance(x,list):
        sum=0
        for a in x:
            if isinstance(a,float) or isinstance(a,int):
                sum+=a
            else:
                sum='类型错误,list中有非floa或非int型的元素'
        return sum           
    if  isinstance(x,tuple):
        sum=0
        for a in x:
            if isinstance(a,float) or isinstance(a,int):
                sum+=a*a
            else:
                sum='类型错误,tuple中有非floa或非int型的元素'
        return sum
    else:
        sum='类型错误'
    return sum
   
       
a=[1,2,3,4,5,'a']
b=(1,2,3,4,5,'b')
c={'a':1}
print(func(a))
print(func(b))
print(func(c))
           

正在回答

1 回答

1 #!/usr/bin/python
2 #coding:utf-8
3 print "你好吗"

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

举报

0/150
提交
取消

我的代码1

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