函数写好了却忘了叫它出场
小练习 小海狸已经写好了一个问候函数,但程序运行时没有任何反应。 任务要求:请补上缺少的一行。 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) 提交要求: 只提交错误代码的正确版本(整行),不要添加多余的说明或引