Python 开发课程
第 章
>
第 级

基本运算符
添加和减去

目标

收集鸡蛋并通过加减它们的数量来平衡账簿。

现在是时候在巢地里收集一些鸡蛋了,走过去抓取田地里的各种鸡蛋,以便记录下有多少鸡蛋被产下。在所有产下的鸡蛋中,有四个 (4) 鸡蛋是不可用的,而红色鸡蛋的营养含量则是普通鸡蛋的两倍。记录下你有多少好鸡蛋,以及它们的营养价值。

首先走遍所有的鸡蛋以收集它们,然后为每种鸡蛋建立三个 (3) 变量:white_eggsdark_eggsred_eggs。在这些变量中加入你收集到的每种鸡蛋的数量。

一旦你收集完所有东西,走到暗色的 X 标记位置,记录下这一批中所有好的鸡蛋数量。使用 speak() 函数通过创建的三个变量相加 (+) 并减去 (-) 这一批中不好的鸡蛋数量来宣布数量,格式为:player.speak(white_eggs + dark_eggs + red_eggs - 4)

在你记录完这一批鸡蛋的数量后,前往亮色的 X 标记位置,查看每个鸡蛋的营养价值。首先你需要从每个变量中减去坏鸡蛋的数量,有两个 (2) 坏白蛋,一个 (1) 坏暗蛋,一个 (1) 坏红蛋需要去除,像这样:

white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1

接下来将 red_eggs 乘以二 (2),因为它们的营养价值是双倍,像这样:red_eggs *= 2。然后在 X 标记处使用 speak() 函数,将所有变量的新值相加 (+) 来完成这个级别。

代码书