用计算机编程解决问题的一般过程——turtle海龟绘图实验操作

用计算机编程解决问题的一般过程——turtle海龟绘图实验操作
一、教学目标:
1.掌握Python编译环境IDLE的安装和使用
2.掌握turtle中的基本命令
3.理解转向角度,并用命令画出简单的图形
4.培养学生学习电脑的兴趣,实际动手操作动手能力。
二、教学内容
1:掌握“海龟绘图”的基本命令
2:通过海龟绘图turtle库去画出正方形、长方形、三角形、五角星、圆等基本图形。
三、教学重点
学会在电脑上用代码去指挥海龟去画出正方形、长方形、三角形、五角星、圆等基本图形。
四、教学用具
机房Window7以上、电脑 Python安装包
五、教学过程
新课导入
(一)基础讲解
Turtle海龟
海龟是一种爬行动物,背上背着自己的房子,缓慢的四处爬。在python 的世界里,也有一只小海龟,只不过它是一个小小的黑色箭头,它在屏幕上慢慢移动。Python里的海龟在移动时,后面会留下轨迹,实际上更像是蜗牛或者鼻涕虫。
海龟绘图函数设置表
海龟绘图函数设置表

import turtle #导入海龟绘图库
turtle.shape("turtle") #显示海龟模型
turtle.setup(700.600)# 设置绘图窗口大小为700*600
turtle.Screen().bgcolor("pink")#设置屏幕背景颜色为粉色

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

常用颜色表
红色 蓝色 绿色 黄色 粉色 橙色 紫色
Red Blue Green Yellow Pink Orange Purple
棕色 天蓝色 茶色 灰色 青色 黑色 白色
Brown Skyblue Beige Gray Cyan Black white

turtle.Screen().colormode(255) #设置屏幕背景颜色
turtle.Screen().bgcolor(0,238,238 #设置屏幕背景颜色
turtle.color(0,200,0)#设置海龟颜色
turtle.pencolor(0,100,0)#设置笔的颜色,将海龟的轮廓勾勒出来
turtle.turtlesize(8,8,3)# 设置海龟的尺寸
turtle.resizemode("auto")#重置海龟尺寸

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

(二)让海龟动起来

turtle.left(90)#让海龟左转90度,头朝上
turtle.right(180)#让海龟右转180度,头朝下
for i in range(10):
turtle.right(360)#让海龟原地转10圈(视频展示)
turtle.forward(50)#向前进50个像素单位
turtle.back(100)#向后退100个像素单位

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

(三)出示任务,明确目标
教师上机操作,学生观看(学生边看幻灯片边观看老师上机操作)
1、画正方形和长方形
方法一

import turtle as tt
Turtle.setup(500,500)#设置绘图窗口大小
Tt.pencorlor(“red”)#设置画笔颜色为红色
Tt.pensize(5)#设置画笔宽度为5
tt.forward(100)
tt.left(90)
tt.forward(100)
tt.left(90)
tt.forward(100)
tt.left(90)
tt.forward(100)
tt.left(90)
tt.hideturtle()#隐藏箭头
tt.done()

方法二(使用循环实现)

import turtle as tt
turtle.setup(500,500)#设置绘图窗口大小
tt.pencorlor(“red”)#设置画笔颜色为红色
tt.pensize(5)#设置画笔宽度为5
for i in range(4)
turtle.forward(100)
turlte.left(90)
turtle.hideturlte()#隐藏箭头

2、画圆圈

import turtle
Turtle.circle(100)#画一个半径为100的圆
3.思考正三角形怎么绘制
import turtle as tt
turtle.setup(500,500)#设置绘图窗口大小
tt.pencorlor(“red”)#设置画笔颜色为红色
tt.pensize(5)#设置画笔宽度为5
for i in range(3)
turtle.forward(100)
turlte.left(120)
turtle.hideturlte()#隐藏箭头

4.绘制正五边形

import turtle as tt
turtle.setup(500,500)#设置绘图窗口大小
tt.pencorlor(“red”)#设置画笔颜色为红色
tt.pensize(5)#设置画笔宽度为5
for i in range(5)
turtle.forward(100)
turlte.left(72)
turtle.hideturlte()#隐藏箭头

5.绘制正多边形

import turtle
n=int(input("请输入正多边形的边数n: "))
a=int(input("请输入边长a: "))
d=(n-2)*180/n
t=turtle.Pen()
for i in range(n):
    t.forward(a)
    t.left(180-d)
turtle.done()

6.绘制红色五角星

import turtle as tt

tt.color('red', 'red')#设置画笔和填充颜色
tt.begin_fill()
for i in range(5):
    tt.forward(200)
    tt.right(144)
tt.end_fill()
tt.hideturtle()#隐藏画笔,使得图像看上去更完美
 
tt.done()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值