Python 开发课程
第 章
>
第 级

创建自己的函数
在函数中使用运算符

目标

收集所有浆果,并检查你是否有足够的浆果来捣碎,通过在自定义函数中使用运算符。

田野上有几个浆果可以收集并捣碎形成果泥,但你需要查看是否有足够的浆果来制作一份餐。为此,请使用自定义函数来帮助你进行数字计算。

我们首先需要做的是设置一个名为serving的变量,这是所需的一份食物的量,该变量应该是田里浆果的总量除以(/)三(3),像这样:serving = total amount of berries / 3

你必须自己计算田里浆果的总量并输入数字。之所以除以三(3),是因为田里有三(3)种浆果:红浆果蓝浆果黑浆果serving变量的值是田间平均的浆果数量。

设置一个名为 mash_berries 的自定义函数以便将来使用,该函数会检查输入的变量中的浆果是否足够,并返回一条消息。

def mash_berries(item): if item > serving: player.speak("You have too many berries") player.speak("You have %d more than needed" % (item - serving) ) if item == serving: player.speak("You have the right amount of berries") if item < serving: player.speak("You have too few berries") player.speak("You need %d more for a serving" % ( serving - item) )

收集田里所有的浆果,并将你收集的每种类型的数量存储在变量中:red_berriesblue_berriesblack_berries,它们是田里紫色浆果。前往其对应的X标记,使用自定义函数,将每个变量作为参数输入,例如:mash_berries(red_berries)

通过对所有三种浆果类型执行此操作完成关卡,X标记旁边的标志告诉你应在该位置检查哪种浆果。顶部X标记的是黑浆果,底部的是蓝浆果

代码书