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

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

為什么加上輸出語句,就報(bào)錯(cuò),不加反而運(yùn)行成功,代碼在下面

def sub_sum(l):

? ? s=0

? ? d=0

? ? for i in l:

? ? ? ? if i%2==0:

? ? ? ? ? ? s=s+i

? ? ? ? else:

? ? ? ? ? ? d=d+i

? ? ? ? i=i+1

? ? return s,d

l=[1,2,3,4,5,6,7,8,9,10]

print(s)

print(d)


正在回答

3 回答

上面說的很對,但是你這個(gè)程序只是求奇偶數(shù)的和,題目要求奇偶項(xiàng)

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

首先,s,d是定義在sub_sum()這個(gè)函數(shù)中的,這個(gè)函數(shù)對外只有l(wèi)一個(gè)參數(shù)。

當(dāng)sub_sum()這個(gè)函數(shù)定義結(jié)束時(shí),外部是無法訪問內(nèi)部的s,d

如果你想打印s和d,要改成這樣:


def sub_sum(l):

? ? s=0

? ? d=0

? ? for i in l:

? ? ? ? if i%2==0:

? ? ? ? ? ? s=s+i

? ? ? ? else:

? ? ? ? ? ? d=d+i

? ? ? ? i=i+1

? ? print(s)

? ? print(d)

l=[1,2,3,4,5,6,7,8,9,10]

sub_sum(l)


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

1、不需要?? i=i+1

2、沒有定義s,d ,加上這句:s,d = sub_sum(l)

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

舉報(bào)

0/150
提交
取消

為什么加上輸出語句,就報(bào)錯(cuò),不加反而運(yùn)行成功,代碼在下面

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

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

幫助反饋 APP下載

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

公眾號(hào)

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