0

I wrote this code but it is returning none in a couple of parameters...

def duplicates(list,item):
    return [i for i, x in enumerate(list) if x == item]

def largest_odd_times(L):

    count=0
    temp=0
    largest=0
    for n in L:
        if n>largest:
            largest=n
    for a in L:
        if a==largest:
            count+=1
    if count%2==0:
        for k in duplicates(L,largest):
            L.remove(largest)
            if L is None:
                break
            else:
                largest_odd_times(L)

    else:        
        return largest
Martijn Pieters
  • 1,048,767
  • 296
  • 4,058
  • 3,343

0 Answers0