勇者打怪兽:盯住怪兽的血量

👁️ 29 人浏览 💬 0 人评论 ❤️ 添加收藏

勇者打了 5 个回合,每回合的伤害在 hits 里,怪兽一开始有 100 滴血,伤害加起来正好 100。

程序每回合都打印一次怪兽的血量——这就是在逐步观察变量。可运行后怪兽的血一会儿少一会儿多,最后还活着。

对照每一回合的 hp,找出它第一次偏离预期的那一回合,修好扣血那一行,让程序输出:

第 1 回合 怪兽血量 88
第 2 回合 怪兽血量 63
第 3 回合 怪兽血量 55
第 4 回合 怪兽血量 25
第 5 回合 怪兽血量 0
怪兽被打败了!

交对以后,可以改改 hits 设计你自己的连招(加起来要正好 100),再运行一次,存成视频分享。

代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出面板里,做题时不用管它们。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论