一个Python程序,用于查找列表中最大的奇数

时间:2017-07-02 10:57:19

标签: python python-3.x

我编写了这段代码,但它在几个参数中都没有返回...

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

0 个答案:

没有答案