ÎncepețiÎncepe gratuit

Funcție individuală pentru consumul excesiv de alcool

Poți crea o funcție folosind cuvântul cheie def, urmat de numele funcției. Dacă funcția are parametri, îi plasezi între paranteze rotunde și închei linia cu două puncte. Parametrii multipli se separă prin virgulă. Tot ce se află în corpul funcției va fi indentat, la fel ca instucțiunile if-elif-else și buclele for. Instrucțiunea return determină ce returnează funcția. În Python, instrucțiunea return este obligatorie, spre deosebire de R.

Iată un exemplu de funcție:

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

Hai să transformăm instrucțiunile noastre de control al fluxului pentru consumul excesiv de alcool într-o funcție. Ține minte: consumul „excesiv" apare atunci când bărbații consumă 5 sau mai multe băuturi, respectiv femeile 4 sau mai multe băuturi, în aproximativ 2 ore.

Acest exercițiu face parte din cursul

Python pentru utilizatori de R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Editează și rulează codul