中图版七年级上册信息技术 5.4.2颜色交替的旋转正方形及函数表 课件(15张幻灯片)

资源下载
  1. 二一教育资源

中图版七年级上册信息技术 5.4.2颜色交替的旋转正方形及函数表 课件(15张幻灯片)

资源简介

第五单元 第四节(第2课时)
信息技术七年级(上)
“命令海龟”变色
颜色交替的旋转正方形
及函数表
循环结构
分支结构
绘制旋转正方形(简化程序)
已学习的程序
import turtle
小黑 = turtle.Turtle()
for i in range(10):
for j in range(4):
小黑.forward(50)
小黑.left(90)
小黑.forward(20)
小黑.right(360 / 10)
颜色交替的旋转正方形
学习新的程序
(1)求余函数
“%”运算符求余
i % 2 = = 0
(2)分支结构
(3)双重循环
绘制颜色交替的旋转正方形
import turtle
小黑 = turtle.Turtle()
for i in range(10):
if i % 2 == 0:
小黑.color("blue")
else:
小黑.color("green")
for j in range(4):
小黑.forward(50)
小黑.left(90)
小黑.forward(20)
小黑.right(360 / 10)
课堂练习1:
基本要求:根据学案1,对程序“旋转正方形(简化程序)”,进行恰当修改,能够颜色交替显示。
进阶要求:利用分支和循环结构,自己独立设计出颜色交替显示的图案。
(3色交替的旋转正方形)
import turtle
小黑 = turtle.Turtle()
for i in range(10):
if i % 3 == 0:
小黑.color("blue")
if i % 3 == 1:
小黑.color("green")
if i % 3 == 2:
小黑.color("red")
for j in range(4):
小黑.forward(50)
小黑.left(90)
小黑.forward(20)
小黑.right(360 / 10)
基本要求:根据学案2,对课堂练习1的程序,进行恰当修改,能够3色交替显示。
进阶要求:利用分支和循环结构,自己独立设计出多种颜色交替显示的图案。
课堂练习2:
Python函数表
函数表
turtule模块
函数表
turtule模块
函数表
random模块
其他
red 红
orange 橙
yellow 黄
green 绿
cyan 青色
blue 蓝
purple 紫
magenta 紫红
khaki 土黄
tan 棕褐
turquoise 青绿
black 黑
pink 粉
grey 灰
brown 棕
crimson 深红
maroon 褐红
根据学案3,对现有的图形,进行颜色改变。
小黑.color("blue") 改为 小黑.color("orange")
利用python相关函数,开发程序
课堂练习3:
(1)将函数互换,forward和backward,right和left
小黑.forward(50) 改成小黑.backward(50)
小黑.left(90)改成小黑.right(90)
(2)改变海龟的形状
小黑.shape(“arrow”)括号内字符串改成“classic”、“turtle”、“circle”
(3)对“开发程序”文件夹提供的多个程序,尝试改变函数或函数中的参数,创新设计,开发程序。
基本要求:根据学案4,完成(1)、(2),即对现有的程序,进行函数互换、形状等改变。
进阶要求:完成(3),尝试改变函数或函数中的参数,创新设计。
课堂练习4:
利用Python相关函数,开发程序
知识小结
本节课内容主要围绕Python的分支结构以及图形实现多颜色交替显示的应用展开。
掌握分支结构、循环结构,是学习Python语言的基础。
通过学习,我们能灵活运用Python语言的分支结构,开拓思路,创新设计出更多新奇的效果,提升我们的信息素养。
Python学习资源
1、慕课网教程-Python http://www.imooc.com/course/list?c=python
2、玩蛇网—Python学习和分享平台
http://www.iplaypython.com/
3、Python 3.0教程
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

展开更多......

收起↑

资源预览