Python 基础入门 7_4 内置模块(turtle模块)

"""
导入绘图工具 turtle
绘图窗口的默认起始点是绘图窗口的中心,本身带箭头,面向东方

命令(方法):
forward(int) 向前画出int长度的线
backward(int) 向后画出int长度的线
goto(int1,int2) 画出到坐标(int1,int2)位置的线
speed(int) 笔画绘制的速度,在[0,10]范围内选取
circle(int1,[steps=int2]) 绘制一个多边形,int1为半径,int2为次数,次数越多,图形越接近圆形,默认是圆形

up() 抬起笔画,在移动时不会绘画同时不改变箭头的方向
down() 落下笔画,在移动时会绘画
right(int) 向方向旋转int°
left(int) 向左旋转int°
setheading(int) 改变箭头的朝向(逆时针旋转int度数,从3点钟方向(int=0)开始)
pensize(int) 改变笔画的对应int的宽度
pencolor(str) 改变笔画的对应str的颜色 srt的值可以是颜色的英文也可以是#000000
begin_fill() 开始填充
fillcolor(str) 设置填充颜色
end_fill() 结束填充 注意:填充的对象要放在begin_fill和end_fill之间,填充的对象最好是封闭图形
undo() 撤销上一步动作
hideturtle() 隐藏箭头
showturtle() 显示箭头
screensize(int1,int2) 设置画布大小(使用时无效)

done() 执行
reset() 重置turtle状态
clear() 清空turtle的内容
"""
import turtle
turtle.screensize(100,100)
turtle.speed(8)
turtle.forward(100),turtle.left(45),turtle.backward(50),turtle.goto(100,200)
turtle.speed(1)
turtle.up(),turtle.goto(-100,200),turtle.down(),turtle.right(90),turtle.forward(100)
turtle.setheading(50),turtle.forward(100),turtle.clear(),turtle.circle(50),turtle.reset()
turtle.pensize(10),turtle.pencolor("#FF0000"),turtle.circle(50,steps=3),turtle.forward(100)
turtle.begin_fill(),turtle.fillcolor("#456789"),turtle.circle(50,steps=5),turtle.end_fill()
turtle.hideturtle()
turtle.done()

posted @ 2019-04-01 15:41  HJLのH  阅读(320)  评论(0编辑  收藏  举报