/cn-tutor-prep-s3-ict-python-basics-practice-2/
/cn-tutor-prep-s3-ict-python-basics-practice-2/
一般查询: info@TutorZone.com.hk
办公时间: 星期一至六 - 上午 9 时至下午 6 时
WhatsApp 星期一至日 - 24 小时
人手接听: +852 6828 1809
实时客服: +852 9061 3106

中三 ICT Python 程式设计入门:第二份(进阶)

中三 ICT Python 程式设计入门:第二份(进阶)

  • 2026-11-14

中三 ICT Python 程式设计入门:第二份(进阶)

第 2 份(进阶)十题 Python 程式设计练习,附答案与一句解说。

直接答案 适用程度:中三 ICT;题型:变数、算术运算、型别转换、range 界线、循环与条件判断。

01 本卷资料(做完才看答案)

项目 内容
题数 10
建议时间 20
难度分布 基础 3 · 进阶 3 · 挑战 3 · 错题重练 1
对应章节 所属章节:中三 ICT Python 程式设计入门
适用年级 中三

02 题目(10 题)

  1. 基础程式写 print(int(“7”) + int(“5”)),输出是什么?
  2. 基础半径 3 cm 的圆,程式写 print(round(3.14 * 3 ** 2, 2)),输出是什么(cm²)?
  3. 基础x = 17 时,print(x // 5) 与 print(x % 5) 分别输出什么?
  4. 进阶for i in range(1, 5): print(i) 总共印出多少行?
  5. 进阶total = 0,再用 for 循环把 1 至 10 逐一加入,最后 print(total) 输出什么?
  6. 进阶word = “Python”,print(word[-1]) 输出什么?
  7. 挑战print(len(“abc” * 3)) 的输出是什么?
  8. 挑战摄氏 25 度,程式写 print(9 / 5 * 25 + 32),输出是什么?
  9. 挑战score = 45,程式写 if score >= 50: print(“及格”) else: print(“不及格”),输出什么?
  10. 错题重练错题:有同学以为 range(1, 6) 会数到 6。实际最后一个数是什么?

03 答案与一句解说

题号 答案 一句解说
1 12 两个字串先各自转成整数 7 和 5,相加得 12。
2 28.26 先算 3 的平方得 9,乘 3.14 得 28.26,round 取两位小数后不变。
3 3 和 2 17 除以 5 得商 3 余 2,整除取 3,余数取 2。
4 4 行 range 不含终点,只产生 1、2、3、4 四个数。
5 55 由 1 加到 10 的总和是 55,可用 n(n+1)/2 验算。
6 n 负指数由字串尾开始数,-1 是最后一个字元 n。
7 9 字串重复三次得 abcabcabc,共九个字元。
8 77.0 9 除 5 得 1.8,乘 25 得 45,加 32 得 77,单斜线令结果为浮点数。
9 不及格 45 不小于等于 50,条件不成立,所以执行 else 分支。
10 5 range 只到终点前一个数,所以要包括 6 必须写 range(1, 7)。

04 做完之后怎样跟进

  • 对完答案,只重做错的那几题,并在错题旁写出错在哪一步(公式、单位还是抄错数)。
  • 同一题隔两日再做一次;两次都对才可以移到下一份练习。
  • 家长只需看答案栏与解说栏,不必逐题讲解。

看程式码先逐行写下每个变数的值,再回答输出结果;遇到 input 记得它回传字串,要先用 int 转换才可做加减。导师登记 →

本卷题目与答案由 TutorZone 团队原创编写,并非任何学校、出版社或考试局的试题;数值与答案均以程式核算。

本页内容版权属 TutorZone 所有 · www.tutorzone.com.hk · 仅供个人学习及教学使用

招募导师及兴趣班教练|学术、乐器、体育、艺术、STEM,免费登记,招生与配对交给平台。 了解详情 →