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
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))