Skip to content
Tags

,

Python hat was für sich…

Juni 29, 2013

… ist zwar ein eher simples (vielleicht auch doofes) Beispiel, aber irgendwie hat’s was

def getResultBy(Number_):
    return min([result for rule, result in rules if rule(Number_)])

rules = []

rules.append((lambda number : number < 11, "<= 10"))
rules.append((lambda number : number < 21, "<= 20"))
rules.append((lambda number : number < 31, "<= 30"))
rules.append((lambda number : number < 41, "<= 40"))
rules.append((lambda number : number < 51, "<= 50"))
rules.append((lambda number : True, "> 50"))

print (getResultBy(15))

Dank‘ für’s anfixen an @pro_cessor 🙂

Advertisements

From → Uncategorized

Schreibe einen Kommentar

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: