勇者打怪兽:盯住怪兽的血量
勇者打了 5 个回合,每回合的伤害在 hits 里,怪兽一开始有 100 滴血,伤害加起来正好 100。
程序每回合都打印一次怪兽的血量——这就是在逐步观察变量。可运行后怪兽的血一会儿少一会儿多,最后还活着。
对照每一回合的 hp,找出它第一次偏离预期的那一回合,修好扣血那一行,让程序输出:
第 1 回合 怪兽血量 88
第 2 回合 怪兽血量 63
第 3 回合 怪兽血量 55
第 4 回合 怪兽血量 25
第 5 回合 怪兽血量 0
怪兽被打败了!交对以后,可以改改 hits 设计你自己的连招(加起来要正好 100),再运行一次,存成视频分享。
代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出面板里,做题时不用管它们。