im пытается сделать функцию, которая просматривает список и удаляет все нечетные числа. У меня проблема, когда моя петля выходит за границы, и я не уверен, как ее исправить, может ли кто-нибудь помочь? БлагодаряСписок за пределами цикла
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]))
Каким нуля странный? – NPE