空字符串把小仓鼠绊倒了
小练习 小仓鼠想检查名字的第一个字母是不是 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 了
小练习 小企鹅做了一个猜数字游戏,但总是说“你猜错了!”。 任务要求:请修复代码,让输入 42 时输出“你猜对了!”。 number = 42 guess = input("猜一个数字:&q
函数写好了却忘了叫它出场
小练习 小海狸已经写好了一个问候函数,但程序运行时没有任何反应。 任务要求:请补上缺少的一行。 def say_hi(): print("你好,小海狸!") 提交要求: 只
break 和 continue 用混了
小练习 小鸭子想跳过偶数,只打印奇数,却一遇到偶数就直接结束循环。 任务要求:请把错误关键字改正确。 for i in range(1, 6): if i % 2 == 0:
变量没有初始化就上场了
小练习 小熊猫想累加分数,可是 total 还没准备好就直接用了。 任务要求:请补上缺失的一行。 scores = [80, 90, 70] for score in scores: tota
range 小火车少了一节车厢
小练习 小老虎想让循环跑到 10,但 10 没有上车。 任务要求:请修正循环范围。 for i in range(1, 10): print(i) 提交要求: 只提交错误代码的正确版本(整行)
列表索引从 1 开始?不对哦
小练习 小鹿想拿到列表里的第一个水果,却把编号当成从 1 开始。 任务要求:请修正输出代码。 fruits = ["苹果", "香蕉", "橙子&qu
字符串和数字打架了
小练习 小马想输出“我今年12岁”,但数字和字符串直接拼在一起报错了。 任务要求:请修正输出这一行。 age = 12 print("我今年" + age + "岁&qu