關于余數的問題
請問 下方代碼
L = range(1, 101)
for x in L:
? ? if x % 2 == 0:
? ? ? ? print L[x]
怎么結果是[3 4,5,6,7,8.....101]?
不是除以2后余數是0么?
請問 下方代碼
L = range(1, 101)
for x in L:
? ? if x % 2 == 0:
? ? ? ? print L[x]
怎么結果是[3 4,5,6,7,8.....101]?
不是除以2后余數是0么?
2016-04-19
舉報
2016-04-19
。。。 題主的代碼要不要這么奇葩。。。。
幸虧遍歷的列表是 range() 生成的, for in 判斷后 居然調用L[x]。。。。
我只想說。。 題主要上天嘛。。。 哈哈哈哈
2016-04-19
L[x]中的x是從0開始的,你修改成print L[x-1]或者print x就好了