python中turtle库

(1)turtle.setup(width,height,startx,starty),画布默认坐标原点为画布中心。

(2)turtle.seth(angle)函数表示小乌龟启动时运动的方向。它包含一个输入参数,是角度值。
注意:0表示向东,90度向北,180度向西,270度向南;负值表示相反方向。
程序中,我们让小乌龟向-40度启动爬行,即:向东南方向40度。
(3)turtle.circle()函数让小乌龟沿着一个圆形爬行

参数rad描述圆形轨迹半径的位置
这个半径在小乌龟运行的左侧rad远位置处,如果rad为负值,则半径在小乌龟运行的右侧。
参数angle表示小乌龟沿着圆形爬行的弧度值
(4)turtle.fd()函数也可以用turtle.forward()表示乌龟向前直线爬行移动。

例1:

import turtle
turtle.setup(650,350,0,0)#绘图窗口宽高以及左上角起点位置
turtle.penup()           #up()画笔抬起,移动时不绘制图形。若没有这句,画笔从画布中心到-325有一笔默认细黑线)
turtle.fd(-325)          #可以是-700,初始的画线在画布/屏幕之外
turtle.pendown()         #down()画笔落下,移动时绘制图形。代表真正画图开始,若没有这句,则只能看到笔头移动,无画线留下)
turtle.pensize(25)
turtle.pencolor('red')
turtle.seth(-40)        #启动运动方向
for i in range(4):
    turtle.circle(40,80)   #半径为40,圆心在运动方向左侧,运动角度80度
    turtle.pencolor('yellow')
    turtle.circle(-40,80)  #半径为40,圆心在运动方向右侧,运动角度80度
    turtle.pencolor('blue')
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)

相关链接:http://blog.csdn.net/zengxiantao1994/article/details/76588580 python会图库详解,太阳花,五角星,时钟
https://www.cnblogs.com/xiayule666/p/6715380.htmlPython 课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值