函数写好了却忘了叫它出场

小练习 小海狸已经写好了一个问候函数,但程序运行时没有任何反应。 任务要求:请补上缺少的一行。 def say_hi(): print("你好,小海狸!") 提交要求: 只提交错误代码的正确版本(整行),不要添加

开始练习 →

小企鹅的猜数字游戏出 bug 了

小练习 小企鹅做了一个猜数字游戏,但总是说“你猜错了!”。 任务要求:请修复代码,让输入 42 时输出“你猜对了!”。 number = 42 guess = input("猜一个数字:") if guess = num

开始练习 →

循环条件写多了一点点

小练习 小刺猬在遍历列表时,循环条件写多了一点点,结果最后一次越界了。 任务要求:请修正循环条件。 nums = [3, 5, 7] i = 0 while i <= len(nums): print(nums[i])

开始练习 →

列表操作越界了

小练习 小鹿想打印列表里的最后一个数字,却把位置写到了列表外面。 任务要求:请修正输出这一行。 nums = [10, 20, 30] print(nums[3]) 提交要求: 只提交错误代码的正确版本(整行),不要添加多余的说明或引号。

开始练习 →

空字符串把小仓鼠绊倒了

小练习 小仓鼠想检查名字的第一个字母是不是 A,但有时候名字是空的。 任务要求:请修正条件判断,让程序更安全。 name = "" if name[0] == "A": print("

开始练习 →

逻辑运算符写成了别的语言

小练习 小熊想同时判断年龄和分数,却把逻辑与写成了别的语言里的样子。 任务要求:请修正条件行。 age = 12 score = 90 if age > 10 && score > 80: print(&

开始练习 →

平均分公式写歪了

小练习 小猫头鹰想求平均分,但公式里少了括号,结果顺序不对。 任务要求:请修正计算这一行,让 80、90、100 的平均分变成 90。 a = 80 b = 90 c = 100 avg = a + b + c / 3 提交要求: 只提交错

开始练习 →

把字符串比较成数字了

小练习 小河狸想判断输入的答案是不是 yes,但代码里比较对象写错了。 任务要求:请修正条件行。 answer = input("输入 yes 或 no:") if int(answer) == "yes&qu

开始练习 →

小海豚的成绩排序程序崩溃了

小练习 小海豚想把成绩排个序,可列表里混进了不是数字的内容。 任务要求:请先把真正的数字筛出来,再转换成整数。 scores = ["95", "88", "oops", &quo

开始练习 →

小章鱼的递归楼梯停不下来

小练习 小章鱼写了递归求阶乘,但忘记了“什么时候停下”。 任务要求:请补上正确的终止条件。 def fact(n): return n * fact(n - 1) 提交要求: 只提交错误代码的正确版本(整行),不要添加多余的说明或引

开始练习 →