turtle风轮绘制

turtle库的介绍

python中的turtle库即海龟库。并且引入了一个,计算机画图的画图体系,这里的海龟就好比我们现实生活里的画笔,海龟走过的路程。就是画笔画过的路径。

python的头文件调用

python和c语言一样,在使用一些第三方写好的函数时,需要一段调用说明,即:

import turtle

python也有好c语言类似的,宏定义,即:

import turtle as t

这时候在下面函数的使用时,可以用t来代表turtle库名,来使用,在程序的编写中,不会太过繁琐。

turtle的画图框

说到画图,肯定需要一个画板,在程序画图中,也肯定需要一个程序。把turtle的画板调用出来。

turtle.setup(800,400,200,200)
#也可以写成
t.setup(800,400,200,200)

这个setup函数,就是一个调用turtle库画板的功能函数,其中这个函数的第一个入口参数和第二个入口参数为,画板的

而第三个和第四个入口参数,为画板的初始位置,即我们的电脑屏幕的左上角是坐标(0,0)上下为y轴,左右为x轴。
或者,在函数的使用中

t.setup(800,400)

画板主动生成在,电脑的左上角。

海龟坐标

在turtle(海龟)画图体系中,有二个比较重要的概念,一个是海龟坐标,一个是绝对坐标。海龟坐标是,已目前海龟的位置,为中心变化海龟位置的坐标。则绝对坐标是,已画板的中心为(0,0)建立的坐标,就是绝对坐标。

当然,这个概念不光在,位置上面有使用,在角度上面也是如此。海龟角度,即以海龟目前位置向左或者向右转动多少度。绝对角度,以画板的横竖为x,y轴建立的坐标系。

turtle函数自我理解

turtle.goto(x,y):达到指定的绝对坐标
turtle.fd(x):已经海龟坐标,向前移动x个像素点
turtle.bk(x):已经海龟坐标,向后移动x个像素点
turtle.circle(x,y):已经海龟坐标,向以海龟左侧x个像素点的圆为基准,画一个y度的圆弧

turtle.seth(x):将海龟的朝向为绝对角度x
turtle.left(x):将海龟的朝向为海龟现有角度向左转x度
turtle.rught(x):将海龟的朝向为海龟现有角度向右转x度

turtle.pu( ):海龟起飞海龟的运动轨迹,不在在画板上显示出来
turtle.pd( ):海龟落地海龟的运动轨迹,重新可以在画板上显示出来
turtle.width(x):将海龟的腰围改变为x个像素
turtle。pencolor(“purple”):改变海龟的颜色

turtle风轮绘制

使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

注意:这不是自动评阅题目,仅用于练习,没有评阅。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)

输出示例
在这里插入图片描述

程序实例:

import turtle as t
t.setup(800,400,200,200)
t.pensize(3)
for i in range(4):
    t.seth(135+i*90)
    t.fd(150)
    t.right(-90)
    t.circle(150,45)
    t.right(-90)
    t.fd(150)
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值