Python入门笔记(3)----基本图形绘制

turtle库

这几天学习python时,发现了一个JAVA里没听说过的画图库,turtle库,它可以用于图形的绘制。我们在编写程序时通过import turtle就可以导入库,使用里面的方法来绘制自己想要的图像。
一些重要的方法
turtle.setup()#设置窗体
turtle.penup()#抬起画笔,此时移动画笔不会作画
turtle.pendown()#放下画笔,此时移动画笔会作画
turtle.fd()#画笔移动
turtle.pensize()#设置画笔的尺寸
turtle.pencolor()#设置画笔的颜色
turtle.seth()#设置画笔的方向
我们可以使用这个库来编写一些有趣的程序用于画图
下面我们使用这个库来绘制一条蟒蛇

import turtle
#设定窗体
turtle.setup(650,350,200,200)
#抬起画笔
turtle.penup()
#让海龟倒退向后行进250个像素,因为画笔是出于提起状态,所以海龟的移动不会再画布上留下痕迹
turtle.fd(-250)
#放下画笔
turtle.pendown()
#画笔宽度,也就是海龟的腰围
turtle.pensize(25)
#颜色
turtle.pencolor("gold")
#改变方向,将方向改为绝对负40方向
turtle.seth(-40)
#使用循环,让我们的海龟以40位半径,80为弧度绘制图像
#40为向上,40为向下 循环4此
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
#绘制向上弧
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
#设置在程序运行完成后不会自动退出窗体
turtle.done()

运行程序
在这里插入图片描述当然,如果能设计更好的逻辑,就可以画出更复杂的图片。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值