班歌投票:一次完整调试

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

全班 8 个人投票选班歌。程序分三步:数票 → 找出票最多的歌 → 输出结果,最后还挂了一条回归测试。

可现在它选出来的班歌不对,回归测试也没通过。程序里藏着两个 Bug,自己完成一次完整调试:

  1. 运行,看输出和画面,说出哪里不对;
  2. 对照每首歌的票数(画面里每首歌一根柱子,一票一颗球),找到第一个错的地方;
  3. 修根因,一次只改一处,每改一处运行一次;
  4. 回归测试输出「回归测试通过」才算完成。

修好后程序应该输出:

虫儿飞 4 票
小星星 2 票
蓝精灵 2 票
班歌是 虫儿飞
回归测试通过

交对以后,把 votes 改成你们班真实的投票,再运行一次,可以存成视频分享。

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

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

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