ComeçarComece de graça

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

Ver curso

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))
Editar e executar o código