НачатьНачать бесплатно

Функция определения статуса чрезмерного употребления алкоголя

Функция создаётся с помощью ключевого слова def, за которым следует имя функции. Если функция принимает параметры, их указывают в круглых скобках, а строка заканчивается двоеточием. Несколько параметров разделяются запятой. Всё тело функции записывается с отступом — так же, как в конструкциях if-elif-else и циклах for. Оператор return определяет, что возвращает функция. В Python оператор return обязателен, в отличие от R.

Пример функции:

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

Давайте превратим наши условные конструкции для определения статуса чрезмерного употребления алкоголя в функцию. Напомним: чрезмерным считается употребление 5 и более напитков для мужчин или 4 и более напитков для женщин примерно за 2 часа.

Это упражнение является частью курса

Python для пользователей R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Редактировать и запускать код