リストを調べてすべての奇数を削除する関数を作成しようとしています。ループが範囲外になり、修正方法がわからないという問題があります。誰か助けてもらえますか? ありがとう
def isEven(number):
if(number % 2) == 0 and (number != 0):
return True
else:
return False
def only_even(intList):
for i in range(0, len(intList)):
if(isEven(intList[i])) == False:
del intList[i]
return intList
print(only_even([5, 8, 17, 6, 0, 20, 3]))