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
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))