現(xiàn)在第一個(gè)元素是1還是0
num?=?0 L?=?['Alice',?66,?'Bob',?True,?'False',?100] for?item?in?L: ????num?=?num?+?1 ????if?num?%?2?!=?0: ????????continue ????print(item)
num?=?0 L?=?['Alice',?66,?'Bob',?True,?'False',?100] for?item?in?L: ????num?=?num?+?1 ????if?num?%?2?!=?0: ????????continue ????print(item)
2020-09-29
舉報(bào)
2022-03-13
L的第一個(gè)元素永遠(yuǎn)都是0,跟num等于多少?zèng)]關(guān)系,因?yàn)閕f num % 2!=0:continue,所以它只輸出偶數(shù),也就是第024位置的元素
2021-02-20
計(jì)算機(jī)內(nèi)容計(jì)數(shù)從0開始,但在處理本任務(wù)時(shí)還是應(yīng)該按照數(shù)學(xué)方式從1開始計(jì)算,所以應(yīng)該是輸出分?jǐn)?shù)。
2020-11-30
我也想問,這偶數(shù)項(xiàng)到底應(yīng)該輸出的是名字還是分?jǐn)?shù)
2020-09-29
再少點(diǎn)是這樣:
L = ['Alice', 66, 'Bob', True, 'Flase', 100]
for i in range(len(L)):
? ? if i % 2 == 0:
? ? ? ? print(L[i])
2020-09-29
簡(jiǎn)化是這樣:
num = 0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L:
? ? if num % 2 == 0:
? ? ? ? print(item)
? ? num += 1
2020-09-29
因?yàn)槟鉯f語句前有個(gè)num+=1,所以你一開始就是從1開始判斷,應(yīng)該把num+=1放在if語句里,再放一個(gè)在if語句后面