Benutzer:MovGP0/Python/Lambda Expressions

aus Wikipedia, der freien Enzyklopädie
   MovGP0        Über mich        Hilfen        Artikel        Weblinks        Literatur        Zitate        Notizen        Programmierung        MSCert        Physik      

Lambda Expressions

def get_numbers(limit, predicate):
    for n in range(0, limit):
        if predicate(n):
            yield n

# def divide_by_11(n):
#     return n % 11 == 0
# 
# output = list(get_numbers(40, divide_by_11))

output = list(get_numbers(40, lambda n: n % 11 == 0))

print(output)