Função individual de binge drinking
Você pode criar uma função usando a palavra-chave def, seguida do nome da função.
Se sua função tiver parâmetros, coloque-os entre parênteses e termine a linha com dois-pontos.
Vários parâmetros são separados por vírgula.
Tudo que estiver no corpo da função deve ser indentado, assim como nas instruções
if-elif-else e nos loops for.
A instrução return da função determina o que a função retorna.
Em Python, a instrução return é obrigatória, diferente de R.
Um exemplo de função é:
def square(x):
return(x**2)
Vamos transformar nossos comandos de controle de fluxo para status de binge drinking em uma função. Lembre-se: binge drinking acontece quando homens consomem 5 ou mais drinks, ou mulheres consomem 4 ou mais drinks, em cerca de 2 horas.
Este exercício faz parte do curso
Python para usuários de R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Binge status for males
____ ____(____):
if num_drinks < 5:
____ 'non-binge'
else:
____ 'binge'
# Check
print(binge_male(6))