空字符串把小仓鼠绊倒了

空字符串把小仓鼠绊倒了

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

阅读更多 →
列表操作越界了

列表操作越界了

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

阅读更多 →
循环条件写多了一点点

循环条件写多了一点点

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

阅读更多 →
小企鹅的猜数字游戏出 bug 了

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

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

阅读更多 →
函数写好了却忘了叫它出场

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

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

阅读更多 →
break 和 continue 用混了

break 和 continue 用混了

小练习 小鸭子想跳过偶数,只打印奇数,却一遇到偶数就直接结束循环。 任务要求:请把错误关键字改正确。 for i in range(1, 6): if i % 2 == 0:

阅读更多 →
变量没有初始化就上场了

变量没有初始化就上场了

小练习 小熊猫想累加分数,可是 total 还没准备好就直接用了。 任务要求:请补上缺失的一行。 scores = [80, 90, 70] for score in scores: tota

阅读更多 →
range 小火车少了一节车厢

range 小火车少了一节车厢

小练习 小老虎想让循环跑到 10,但 10 没有上车。 任务要求:请修正循环范围。 for i in range(1, 10): print(i) 提交要求: 只提交错误代码的正确版本(整行)

阅读更多 →
列表索引从 1 开始?不对哦

列表索引从 1 开始?不对哦

小练习 小鹿想拿到列表里的第一个水果,却把编号当成从 1 开始。 任务要求:请修正输出代码。 fruits = ["苹果", "香蕉", "橙子&qu

阅读更多 →
字符串和数字打架了

字符串和数字打架了

小练习 小马想输出“我今年12岁”,但数字和字符串直接拼在一起报错了。 任务要求:请修正输出这一行。 age = 12 print("我今年" + age + "岁&qu

阅读更多 →