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

further understanding

#!/usr/bin/python

#coding=utf-8

l=list()
def func(para):
    
    if isinstance(para,list):
        print('para类型为列表。')
        print('\n') 
        for i in para:
            if type(i)==int or type(i)==float:
                l.append(i)
            else:
                print('列表中元素i={}不是数字类型。'.format(i))
    
        print('para1返回所有数字类型元素之和:{}'.format(sum(l)))
        
    print('\n')   
    if isinstance(para,tuple):
        print('para类型为元组。')
        print('\n') 
        
        num=1
        
        for i in para:
            if type(i)==int or type(i)==float:
                num=num*i
            else:
                print('元组中元素i={}不是数字类型。'.format(i))        
        print('para2返回所有数字类型元素之积:{}'.format(num))
    
para1=['herman','0',0,1,1.5,9]
para2=(1,2,'h','iu',8.15)
func(para1)
func(para2)


           

                

            

        

   


正在回答

1 回答


aaa

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

举报

0/150
提交
取消
Python3 入门教程(新版)
  • 参与学习       155099    人
  • 解答问题       1084    个

python3入门教程,让你快速入门并能编写简单的Python程序

进入课程

further understanding

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