Začněte nyníZačněte zdarma

Funkce pro posouzení nadměrného pití u jednotlivce

Funkci vytvoříš pomocí klíčového slova def, za kterým následuje název funkce. Pokud funkce přijímá parametry, umístíš je do kulatých závorek a řádek ukončíš dvojtečkou. Více parametrů se odděluje čárkou. Vše v těle funkce je odsazeno, stejně jako u příkazů if-elif-else a cyklů for. Příkaz return určuje, co funkce vrátí. V Pythonu je příkaz return povinný, na rozdíl od R.

Příklad funkce vypadá takto:

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

Převedeme teď naše podmínkové příkazy pro posouzení nadměrného pití do funkce. Připomeňme, že o nadměrném pití hovoříme tehdy, když muž vypije 5 nebo více nápojů nebo žena 4 nebo více nápojů přibližně za 2 hodiny.

Toto cvičení je součástí kurzu

Python pro uživatele R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Upravit a spustit kód