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

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

老師的函數對于 tuple 里面全是字符串,會返回數字1,這樣是不對,我采用以下方案解決。詳見代碼

#?Enter?a?code
def?type_cal(t,?e):
????result?=?None
????i?=?0;
????for?item?in?e:
????????if?isinstance(item,?int)?or?isinstance(item,?float):
????????????if?i?==?0:
????????????????result?=?item
????????????????i?+=?1
????????????else:
????????????????if?"1"?==?t:
????????????????????result?+=?item
????????????????else:
????????????????????result?*=?item
????return?result
????????

def?func(e):
????result?=?None
????if?isinstance(e,?list):
????????data?=?[]
????????result?=?type_cal('1',?e)
????elif?isinstance(e,?tuple):
????????result?=?type_cal('2',?e)
????return?result;

e1?=?[1,2,3,4,5]
e2?=?['a',?'b',?'c',?'d']
e3?=?(2,?5,?'a',?2.5,?[1,?2,?3])
e4?=?('a',?'b',?'c',?'d')


print(func(e1))
print(func(e2))
print(func(e3))
print(func(e4))


正在回答

1 回答

大神,新手求詳細解釋這串代碼。謝謝?。?!

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

舉報

0/150
提交
取消

老師的函數對于 tuple 里面全是字符串,會返回數字1,這樣是不對,我采用以下方案解決。詳見代碼

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

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

幫助反饋 APP下載

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

公眾號

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