ComenzarEmpieza gratis

Función de consumo excesivo individual

Puedes crear una función con la palabra clave def, seguida del nombre de la función. Si tu función tiene parámetros, colócalos entre paréntesis y termina la línea con dos puntos. Varios parámetros se separan con comas. Todo el cuerpo de la función irá indentado, igual que en las sentencias if-elif-else y en los bucles for. La sentencia return determina qué devuelve la función. En Python, la sentencia return es obligatoria, a diferencia de R.

Un ejemplo de función sería:

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

Convirtamos ahora nuestras sentencias de control sobre el estado de consumo excesivo en una función. Recuerda: se considera "binge" cuando los hombres consumen 5 o más bebidas o las mujeres consumen 4 o más bebidas en aproximadamente 2 horas.

Este ejercicio forma parte del curso

Python para usuarios de R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Editar y ejecutar código