1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników R

Connected

ćwiczenie

Funkcja oceniająca upijanie się dla jednej osoby

Funkcję tworzymy za pomocą słowa kluczowego def, po którym podajemy nazwę funkcji. Jeśli funkcja przyjmuje parametry, umieszczamy je w nawiasach okrągłych i kończymy linię dwukropkiem. Kilka parametrów oddzielamy przecinkami. Wszystko, co znajduje się w ciele funkcji, jest wcięte – podobnie jak instrukcje if-elif-else i pętle for. Instrukcja return określa, co funkcja zwraca. W Pythonie instrukcja return jest obowiązkowa – w odróżnieniu od R.

Przykładowa funkcja wygląda tak:

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

Zamieńmy teraz nasze instrukcje sterujące dotyczące upijania się w funkcję. Pamiętaj: o „upijaniu się" (binge drinking) mówimy wtedy, gdy mężczyzna wypije 5 lub więcej drinków albo kobieta wypije 4 lub więcej drinków w ciągu około 2 godzin.

Instrukcje 1/2

undefined XP
    1
    2

Napisz funkcję binge_male(), która przyjmuje jeden argument – num_drinks – i zwraca (return) informację o statusie upijania się dla mężczyzn.