Python语法基础与绘图
一、教学目标
api hook1、学会与Python交互的方法,print指令
2、了解变量、表达式、赋值;掌握变量的命名、表达式的组成;
3、掌握海龟绘图的函数及其参数的设置。
二、重点难点
ssm框架技术简介教学重点:变量、表达式、给变量赋值。
教学难点:学会用函数控制海龟运动
三、主要教法:讲授演示法、上机操作、任务驱动、小组合作
四、教学过程
(一)输入
用“print”加上字符串,就可以向屏幕上输出指定的文字。比如输出“你好”,用代码实现如下:print(“你好”),print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出。
我们刚刚执行的第一条指令: 你好,就是在和python交互,这种输入代码与计算机交流的过程就叫做交互。
(二)输出
当你输入name = input() 并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。
输入完成后,不会有任何提示,Python交互式命令行又回到等待输入状态。我们刚才输入的内容存放到name变量里了。可以直接输入print (name)查看变量内容。
(三)海龟绘图
在Python标准库中有个turtle模块,可以生成标准的应用程序窗口进行图形绘制。turtle 的绘图方式非常简单直观——想象有一只尾巴上蘸着颜料的小海龟在电脑屏幕上爬行,随着它的移动就能画出线条来,turtle程序窗口的绘图区域使用直角坐标系,海龟初始位置在窗口绘图区正中的(0,0)点,头朝x轴的正方向。
1.导入turtle海龟绘图模块,然后建立一个画布
java9新特性详解turtle.screensize(800, 600, "green")
画布的宽800像素, 高600像素, 背景颜为绿。
2.海龟移动函数
格式: forward(参数)
功能:向前移动(这里的“向前指的是箭头指示的方向”)
例如: forward(100)##向前移动100个像素
程序1—海龟的简单移动
import turtle
a=turtle. Turtle
python基础教学第三版电子书a forward(100)
程序解释:
forward(100)海龟向前移动100个像素(这里的“向前指的是箭头指示的方向)
程序2——海龟的多样运动
import turtle
find当前目录以及子目录a=turtle. Turtle
a right(90)
a forward(100)
汇编语言设计实例程序解释:
right(90)海龟向右转90°然后forward(100)海龟向前移动100个像素
3.实践操作
①画出一条边在X轴上的正三角形。
②练习画出一个五角星。
③分小组合作画出一个锐角45°平行四边形
思考:用哪种方式步骤最少?如果要转角度,应该是多少度?使用坐标点和方位两种哪一个更简单?(在小组合作过程中,小组成员学会拆解分散任务,多种尝试同时进行,然后在小组进行对比,得出结果。)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论