ID: 10112409

第2单元 微项目3 用循环结构程序自动化计算 课件(18张ppt)

日期:2024-11-30 科目:信息技术 类型:初中课件 查看:68次 大小:1262080B 来源:二一课件通
预览图 1/7
程序,ppt,18张,课件,计算,自动化
  • cover
(课件网) 用循环结构程序自动化计算 依次点击: 开始--所有程序--python 3.7--IDLE(Python 3.7 32-bit) >>> import turtle >>> t=turtle.Pen() 导入turtle模块 调出画板拿起钢笔 准备完毕 ① >>>t.fd(80) ② >>>t.left(90) ③ >>>t.fd(80) ④ >>>t.left(90) ⑤ >>>t.fd(80) ⑥ >>>t.left(90) ⑦ >>>t.fd(80) ⑧ >>>t.left(90) 前进80 左转90 前进80 前进80 前进80 左转90 左转90 左转90 如 果 我 们 要 画 5 个 这 样 的 正 方 形 呢 ? ① >>>t.fd(80) ② >>>t.left(90) ③ >>>t.fd(80) ④ >>>t.left(90) ⑤ >>>t.fd(80) ⑥ >>>t.left(90) ⑦ >>>t.fd(80) ⑧ >>>t.left(90) 前进80 左转90 前进80 前进80 前进80 左转90 左转90 左转90 >>> for x in range(0,4,1): t.fd(80) t.left(90) 输入验证: >>> t.reset() 清空屏幕 修改后再次验证: >>> for x in range(0,4,1): print(X) >>> for x in range(0,4,1): print(X) 循环结束 完成遍历序 列的各个元素 执行循环代码 Print(x) 将序列中的第N个元素赋给循环变量 开始 (创建循环变量) 0 1 2 3 程序执行后 结果为: range(0, 4, 1) 初值 范围值 变化量 0、1、2、3 前包,后不包(包前不包后) 猜想: >>> for x in range(1,6,2): print(X) 1、3、5 验证: >>> for x in range(0,20,1): t.fd(80) t.left(90) 输入验证: >>> t.reset() 清空屏幕 >>> for x in range(0,100,1): t.fd(80) t.left(91) 输入验证: >>> t.reset() 清空屏幕 >>> for x in range(0,100,1): t.fd(80+x) t.left(90) 输入验证: >>> t.reset() 清空屏幕 >>> for x in range(0,100,1): t.fd(80+x) t.left(91) 输入验证: >>> t.reset() 清空屏幕 For 变量 in 序列: 循环结束 完成遍历序 列的各个元素 执行循环代码 将序列中的第N个元素赋给循环变量 创建循环变量

~~ 您好,已阅读到文档的结尾了 ~~