亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這整段代碼啥意思?求大神解釋

def?func(param):
????if?isinstance(param,?list):
????????result?=?0
????????for?item?in?param:
????????????if?isinstance(item,?int)?or?isinstance(item,?float):
????????????????result?+=?item
????????return?result
????elif?isinstance(param,?tuple):
????????result?=?1
????????for?item?in?param:
????????????if?isinstance(item,?int)?or?isinstance(item,?float):
????????????????result?*=?item
????????return?result
????return?None


正在回答

3 回答

http://img1.sycdn.imooc.com//606ed74a000119b106620669.jpg

參考思路

0 回復 有任何疑惑可以回復我~
#?coding=utf-8def?func(param):????#先判斷是不是列表????if?isinstance(param,list):????????result?=?0????????#如果是列表再把列表的每個值循環出來????????for?item?in?param:????????????#再判斷下循環出來的值是不是為整數和浮點數????????????if?isinstance(item,int)?or?isinstance(item,float):????????????????result?=?result?+?item????????return?result????elif?isinstance(param,tuple):????????????result?=?1????????????for?item?in?param:????????????????if?isinstance(item,int)?or?isinstance(item,float):????????????????????result?=?result?*?item????????????return?result????return?None?a?=?[1,2.5,3.5,6,8,4,1]b?=?(1,2.3,5)print(func(b))


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

如果是入參是 list,循環取值 list里面是int或者float 那么久所有值相加返回結果

如果是入參是 tuple,循環取值 tuple里面是int或者float 那么久所有值相乘返回結果

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

舉報

0/150
提交
取消

這整段代碼啥意思?求大神解釋

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號