怎么做
- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
卡住了就点右下角的 👩🏫 问 AI 老师,她会给提示但不直接给答案。
range 的步长与循环的 else
程序只有三种基本结构:顺序、分支(if)、循环(for / while)。二级爱考的是下面几个细节:
range(a, b, step):从 a 开始、每次加 step,到 b 之前停下(不含 b)。step 可以是负数:range(5, 0, -2)是 5、3、1。- 二分支的紧凑形式:
结果 = x if 条件 else y,条件成立取 x,否则取 y。else 不能省。 break跳出整个循环;continue跳过本轮剩下的语句,直接进下一轮。- 循环的 else:写在 for / while 下面、和它对齐。循环正常走完才执行 else;被
break跳出就不执行。 - 异常处理:
try里出错就跳到对应的except 异常类型;没出错走else;finally不管怎样都执行。下一题细讲。
预测下面程序的输出:
for n in range(10, 0, -3):
print(n, end=' ')
print()
for n in [3, 5, 8]:
if n % 2 == 0:
print('找到偶数', n)
break
else:
print('没有偶数')
s = '及格' if 58 >= 60 else '不及格'
print(s)
第一行输出的最后一个数是【0】;「没有偶数」【1】输出;最后一行输出【2】。
请登录后作答。
去登录
👩🏫
AI
💬 题目评论
🔒
登录并作答后可看讨论