第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么在加這個(gè)對(duì)于無(wú)參數(shù)輸入的條件不添加返回,而改變成打印會(huì)報(bào)錯(cuò)呢?

def average(*args):

? ? sum = 0

? ? if len(args) == 0:

? ? ? ? print('Error')

? ? for i in args:

? ? ? ? sum += i

? ? avg = sum / len(args)

? ? return avg

print average()


正在回答

2 回答

很簡(jiǎn)單啊,只打印不返回,那就會(huì)繼續(xù)執(zhí)行下去。那到了用len(args)時(shí)len(args)=0為除數(shù)就報(bào)錯(cuò)了。我記得前面的章節(jié)9-2有講:return表示返回的意思,函數(shù)體內(nèi)部的語(yǔ)句在執(zhí)行時(shí),一旦執(zhí)行到return時(shí),函數(shù)就執(zhí)行完畢,并將結(jié)果返回。

所以懂了么

2 回復(fù) 有任何疑惑可以回復(fù)我~
def?average(*args):

????sum?=?0

????if?len(args)?==?0:

????????print('Error')

????for?i?in?args:

????????sum?+=?i

????????avg?=?sum?/?len(args)

????????return?avg

average()


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么在加這個(gè)對(duì)于無(wú)參數(shù)輸入的條件不添加返回,而改變成打印會(huì)報(bào)錯(cuò)呢?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)