学习Python第二周---蟒蛇绘制

import turtle as t 
t.setup(650,350,200,200) #建立绘图窗口
t.penup() # 画笔提起
t.fd(-250)  #前进 -250 个像素
t.pendown()  #落笔
t.pensize(25)
t.pencolor("purple")
t.seth(-40) # 海龟方向为 X轴顺时针转 40度
for i in range(4):
	t.circle(40,80)
	t.circle(-40,80)
t.circle(40,80/2)
t.fd(40)
t.circle(16,180)
t.fd(49*2/3)   # 如果加上 # t.hideturtle() 可以隐藏海龟
t.done()

结果:
在这里插入图片描述
.------------------------------------------------------------------------------------------------------------------
分析:

import turtle as t 

引入一个名字叫 turtle的绘图库 并将其取一个小名为:t (目的方便下面代码的书写并与其他函数加以区分),最小单位:像素

t.penup() # 画笔提起
t.pendown()  #落笔

penup() 的别名: up() 、pu()
pendown()的别名 :pd()
penup() 让海龟在窗口中不留痕迹的移动,pendown()让海龟在绘图窗口里作画留痕
(本人脑子笨一开始不理解,不过想象成上个世纪的黑胶唱片就能更好理解了)
唱针放下发出声音,提起无音。
在这里插入图片描述

t.circle(40,80/2)

turtle.circle(r, angle) 以海龟正左侧距离r像素的位置为圆心曲线运动 angle 的角度
(如果需要向右侧运动则 t.circle(-40,80/2) , 其中的 80/2 可以写为 40. 这里写成80/2 是为了更好地帮助阅读者理解与之前 t.circle(40,80) 海龟的运动角度。)

拓展
海龟的方向控制:
t.setheahing(angle) 别名 t.seth() # 以X轴为0度,逆时针旋转angle 角度
t.left(angle) # 海龟的当前方向左转angle角度
t.right(angle) #海龟的当前方向右转angle角度

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值