(
课件网) 初 遇 变 量 循环之美 problems 问题引入 小海龟是怎么画出不连续的线段的? 海龟先直走;然后抬笔,再直走;落笔,直走,重复几次就可以形成了不连续线段(虚线) 0 2 CONTENTS 1 实 例 演 示 demonstrations 实例演示 problems 问题引入 实例演示中的三个正方形有什么规律? 每一条边都比前一条边长一些 (边长变化) 0 2 CONTENTS 2 思 维 构 建 constructs of thought 思维建构 通过观察规律我们知道了 每次画正方形都要改变一 下边长 constructs of thought 思维建构 创建变量 改变变量 循环 前进、转弯 0 2 CONTENTS 3 编 学 边 练 Computer English 计算机英语 length 长度 angle 角度 认识变量 1 那程序中的变量是怎么创建的? 在python中变量的创建是比较简单的,直接创建变量就可以了! length=40 变量名 赋给变量的值 新建变量 2 变量名的命名是有规 则的,不可以随便取 名字! 赋值符号 变量名只能包括字母、数字、下划线 但是数字不能做为开头(python3可以用中文命名) 变量名是区分大小写的 关键字不能做变量名使用 变量的命名规则 3 length=80 变量名 重新赋值 重新赋值 4 赋值符号 length=length+80 新的变量 运算符号 变量运算 5 原本变量 变量除了重新赋值,还可以进行运算。 认识for循环 1 重复循环多次怎么表示? #重复执行3次 冒号不能少 for i in range(3): forward(100) right(90) 认识for循环 2 for i in range(4) : #准备循环,共4次 forward(100)#前进100个像素 right(90) #右转90度 1.冒号不能省 2.缩进的两行,是重复的内容 0 2 CONTENTS 4 小 码 当 家 参考代码 1 import turtle length = 6 for i in range(10): turtle.forward(length) turtle.right(90) length = length+2 turtle.done() 0 2 CONTENTS 5 小 码 秀 秀 第 一 题 下列创建变量合法的是: A. 100=length B. 2length=100 C.angle=180 D. 学生分数=100 第 一 题 变量的命名要求正确的是: A. 可以使用字母、数字、下划线 B.数字不可以做开头 C.变量名要”见名知意” D. 以上都是 课 堂 总 结 本次课所学英文单词 length长度 angle角度 变量的创建方法,使用方法 本次课所学编程知识 变量的命名规则 变量的重新赋值与变量运算 海龟画分形 1 # 海龟画扇子 import turtle # 导入 turtle 库 turtle.bgcolor("teal") # 设置背景颜色为teal turtle.pencolor("khaki") turtle.speed(0) turtle.left(15) #绘制扇子 for i in range(150): turtle.forward(200) turtle.backward(200) turtle.left(1) turtle.home() # 让海龟回到原点 #加入文字 turtle.penup() turtle.right(90) turtle.forward(70) # 海龟前进70步 turtle.pendown() turtle.write("分明一夜文姬梦,只有青团扇子知。",font=("隶书",16)) # 海龟书写文本 turtle.hideturtle() # 隐藏藏海 # 单色螺旋文字 import turtle # 导入turtle库 turtle.bgcolor("black") # 设置背景颜色为black turtle.pencolor("green") # 设置画笔颜色为green turtle.speed(0) # 将绘图速度设置为0,加快绘图速度 #开始绘制 for i in range(1,100): # 使用循环控制绘制螺旋文字的次数。 turtle.penup() turtle.forward(i*5) turtle.pendown() turtle.write("爬行者") turtle.left(92) turtle.hideturtle() # 隐藏海龟 课 后 作 业 要求:创建一个角度变量,一个长度变量, 画两个六边形, 第一个六边形边长要求40, 第二个六边形边长要求80 使用变量画六边形 同 学 们 再 见 ! ... ...