python基础与绘图——教学设计

时间:2022-07-13 22:16:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Python语法基础与绘图

一、教学目标

1、学会与 Python交互的方法,print指令

2、了解变量、表达式、赋值; 掌握变量的命名、表达式的组成; 3、掌握海龟绘图的函数及其参数的设置。 二、重点难点

教学重点:变量、表达式、给变量赋值。 教学难点:学会用函数控制海龟运动

三、主要教法:讲授演示法、上机操作、任务驱动、小组合作 四、教学过程

(一)输入

用“print”加上字符串,就可以向屏幕上输出指定的文字。比如输出“你好”,用代码实现如下:print(“你好”)print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出。

我们刚刚执行的第一条指令: 你好,就是在和 python交互,这种输入代码与计算机交流的过程就叫做交互。

(二)输出

当你输入 name = input() 并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

输入完成后,不会有任何提示,Python交互式命令行又回到等待输入状态。我们刚才输入的内容存放到name变量里了。可以直接输入print (name)查看变量内容。

(三)海龟绘图

Python标准库中有个turtle模块,可以生成标准的应用程序窗口进行图形绘制。turtle的绘图方式非常简单直观——想象有一只尾巴上蘸着颜料的小海龟在电脑屏幕上爬行,随着它的移动就能画出线条来,turtle程序窗口的绘图区域使用直角坐标系,海龟初始位置在窗口绘图区正中的(0,0)点,头朝x轴的正方向。

1.导入turtle海龟绘图模块,然后建立一个画布 turtle.screensize(800, 600, "green")

画布的宽800像素, 600像素, 背景颜色为绿色。 2.海龟移动函数 格式: forward(参数)

功能:向前移动(这里的“向前指的是箭头指示的方向”) 例如: forward(100)##向前移动100个像素 程序1—海龟的简单移动 import turtle a=turtle. Turtle a forward(100) 程序解释:

forward(100)海龟向前移动100个像素(这里的“向前指的是箭头指示的方向) 程序2——海龟的多样运动 import turtle a=turtle. Turtle a right(90) a forward(100)


程序解释:

right(90)海龟向右转90°然后forward(100)海龟向前移动100个像素 3.实践操作

①画出一条边在X轴上的正三角形。 ②练习画出一个五角星。

③分小组合作画出一个锐角45°平行四边形 思考:用哪种方式步骤最少?如果要转角度,应该是多少度?使用坐标点和方位两种哪一个更简单?(在小组合作过程中,小组成员学会拆解分散任务,多种尝试同时进行,然后在小组进行对比,得出结果。






本文来源:https://www.wddqw.com/doc/0bffaa2969ec0975f46527d3240c844768eaa028.html