Я пытаюсь изучить python, и я сделал этот код прайситом. Цель состоит в том, чтобы прочитать список, и если число нечетное, другой список получить его:int 'object is not itable - пытаюсь изучить python
def purify(numlist):
imp = [] #list that receive the odd numbers
for n in range(0,len(numlist[n])): #travel a list of numbers inputted by user
if n % 2 != 0: #verify if number is pair or odd
imp = numlist[n] #assigns odd numbers to the new list
return imp #return list of odd numbers
Но я получаю сообщение об ошибке:
'int' object is not iterable
Может кто-нибудь мне помочь? Заранее спасибо!
Что вы передали как 'numlist'? И можете ли вы показать пример ввода и что вы хотите, чтобы выход был? – CoryKramer
Ваш код действительно завершится с 'UnboundLocalError' для' n', потому что вы еще не можете использовать 'n' при выполнении' len (numlist [n]) '. –
Можете ли вы дать нам ** полную трассировку ** вашей ошибки, а также образец 'numlist', пожалуйста? –