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_berries,blue_berries和black_berries,它们是田里紫色浆果。前往其对应的X标记,使用自定义函数,将每个变量作为参数输入,例如:mash_berries(red_berries)。
通过对所有三种浆果类型执行此操作完成关卡,X标记旁边的标志告诉你应在该位置检查哪种浆果。顶部X标记的是黑浆果,底部的是蓝浆果。
代码书