个人暴饮函数
您可以使用 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))