Python turtle海龟绘图

Python慕课第二周——python turtle海龟画图


import turtle  #声明turtle模块
#在pycharm中操作时,海龟绘图的实际操作的方法是turtle.Turtle类中的方法
from turtle import Turtle 
t=Turtle() #实例化


turtle.setup(width,height,startx,starty)
#用于设置会话窗体,但是在pycharm中实现时,却没有这个方法?(暂时不知道为啥)
#而且,不使用该方法设置窗口也不影响程序的执行


turtle.cricle(r,angle)
#以海龟的左侧r个像素为原点,画angle°弧线(画圆的angle°对应的弧线,angle可正可负)
turtle.cricle(-r,angle)
#以海龟的右侧r个像素为原点,画angle°弧线(画圆的angle°对应的弧线,angle可正可负)
turtle.fd(d)#即turtle.forward(d)
#向前移动d像素,d为负时表示向后移动|d|像素
turtle.bk(d)#不常用,一般使用turtle.forward(d)
#向后移动d像素,d为负时表示向前移动|d|像素

turtle.seth(angle)
#让海龟脑袋朝向绝对角度angle所指方向,即垂直地面向上为90°,平行地面向右为0°
#seth()只改变方向,不行进,行进需使用forward
turtle.left(angle)
#让海龟在当前方向的基础上再向左偏angle°,angle为相对角度
turtle.right(angle)
#让海龟在当前方向的基础上再向右偏angle°,angle为相对角度

turtle.penup()#即turtle.pu()
#抬起笔,接下来,直到笔落下为止,移动轨迹不被记录
turtle.pendown()#即turtle.pd()
#落笔,接下来,直到抬笔为止,移动轨迹会在画布上显示出来
turtle.pencolor(color)
#color为颜色字符串(英语单词,要引号引起来)或RGB值(r,g,b)用逗号隔开
turtle.pensize(width)#即turtle.width(width)
#调整画笔宽度到width像素


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值