Функція для визначення індивідуального стану binge drinking
Ви можете створити функцію за допомогою ключового слова def, після якого йде назва функції.
Якщо у вашої функції є параметри, розмістіть їх у круглих дужках і завершіть рядок двокрапкою.
Кілька параметрів відокремлюйте комою.
Усе в тілі функції має бути з відступом — так само, як у
конструкціях if-elif-else та циклах for.
Оператор return визначає, що саме повертає функція.
У Python оператор return є обов'язковим, на відміну від R.
Приклад функції виглядає так:
def square(x):
return(x**2)
Перетворімо наші оператори керування статусом binge drinking на функцію. Пам'ятайте: binge drinking — це коли чоловіки випивають 5 або більше напоїв, а жінки — 4 або більше приблизно за 2 години.
Ця вправа є частиною курсу
Python для користувачів R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Binge status for males
____ ____(____):
if num_drinks < 5:
____ 'non-binge'
else:
____ 'binge'
# Check
print(binge_male(6))