LoslegenKostenlos loslegen

Individuelle Binge-Drinking-Funktion

Du kannst eine Funktion mit dem Schlüsselwort def erstellen, gefolgt vom Namen der Funktion. Wenn deine Funktion Parameter hat, setzt du sie in runde Klammern und beendest die Zeile mit einem Doppelpunkt. Mehrere Parameter trennst du durch ein Komma. Alles im Rumpf der Funktion wird eingerückt – genauso wie bei if-elif-else-Anweisungen und for-Schleifen. Die return-Anweisung der Funktion legt fest, was die Funktion zurückgibt. In Python ist return verpflichtend – anders als in R.

Eine Beispiel-Funktion sieht so aus:

def square(x):
    return(x**2)

Lass uns unsere Kontrollfluss-Anweisungen zum Binge-Drinking-Status in eine Funktion umwandeln. Denk daran: „Binge“-Drinking liegt vor, wenn Männer in etwa 2 Stunden 5 oder mehr Getränke oder Frauen 4 oder mehr Getränke konsumieren.

Diese Übung ist Teil des Kurses

Python für R-Nutzer

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Code bearbeiten und ausführen