开始使用免费开始使用

个人暴饮函数

您可以使用 def 关键字来创建函数,后面跟上函数名。 如果函数有参数,请将它们放在圆括号内,并以冒号结尾。 多个参数之间用逗号分隔。 函数体内的所有内容都需要缩进,这与 if-elif-else 语句和 for 循环相同。 函数的 return 语句决定函数返回的内容。 在 Python 中,return 语句是必须的,这与 R 不同。

示例函数如下:

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

现在把我们关于暴饮状态的控制流语句封装成一个函数吧。请记住,所谓"暴饮"(binge)是指男性在大约 2 小时内饮用不少于 5 杯,或女性饮用不少于 4 杯。

本练习是课程的一部分

面向 R 用户的 Python

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
编辑并运行代码