自定义画笔形状

from turtle import *#导入海龟画图库
begin_poly()#开始记录图形
color('black','yellow')
pensize(6)
circle(100,steps=9)#画1个半径为100的9边行
forward(90)
end_poly()#结束记录图形
p=get_poly()#获取shape对象
addshape('m',p)#定义画笔下形状
'''
addshape(name,shape=None)
实现自定义画笔形状功能。其中参数name为必选项,用于指定可作为形状的文件名称
参数为一个字符串。
参数shape为可选项,指定构成画笔 形状的坐标值对的元组和形状对象。
'''
shape('m')#设置使用新画笔形状
for i in range(100):
    left(9)#逆时针转9°,转100次
done()

此程序建议亲自操作下。

猜你喜欢

转载自blog.csdn.net/weixin_43115314/article/details/114276130
今日推荐