猫史档案馆


【Python作品分享】新的作品

用户:冲动的暴风雀KWX0冲动的暴风雀KWX0查看:0 回复:1 评论:0 创建时间:2020-09-02T11:21:54


【作品展示】

center_image

 

【作品介绍】

a

 

【作品源代码】

import turtle as t
t.hideturtle()
t.pensize(4)


#画一个黑色的头
t.color('black', 'black')  # 设置画笔颜色和填充颜色
t.speed(10)  # 画笔速度
t.penup()
t.goto(0, -200)
t.pendown()
t.begin_fill()  # 开始填充
t.circle(200)  # 画一个半径为200的圆
t.end_fill()  # 结束填充

#画眼睛
#画外面一圈眼睛(右边)
a = 1
t.color('white', 'white')
t.begin_fill()
t.penup()
t.goto(100, -90)
t.pendown()
for i in range(180):  # 画一个椭圆
	if 0 <= i < 45 or 90 <= i < 135:
		a = a+0.09
		t.lt(2)
		t.fd(a)
	else:
		a = a-0.09
		t.lt(2)
		t.fd(a)
t.end_fill()

#画里面一圈眼睛(右边)比上面的小一点
t.color('black', 'black')
t.begin_fill()
t.penup()
t.goto(105, -55)
t.pendown()
for i in range(120):
	if 0 <= i < 30 or 60 <= i < 90:
		a = a+0.15
		t.lt(3)
		t.fd(a)
	else:
		a = a-0.15
		t.lt(3)
		t.fd(a)
t.end_fill()

#画外面的一圈(左边)
a = 1
t.color('white', 'white')
t.begin_fill()
t.penup()
t.goto(-100, -90)
t.pendown()
for i in range(180):
	if 0 <= i < 45 or 90 <= i < 135:
		a = a+0.09
		t.lt(2)
		t.fd(a)
	else:
		a = a-0.09
		t.lt(2)
		t.fd(a)
t.end_fill()

#画里面的一圈(左边)
t.color('black', 'black')
t.begin_fill()
t.penup()
t.goto(-105, -55)
t.pendown()
for i in range(120):
	if 0 <= i < 30 or 60 <= i < 90:
		a = a+0.15
		t.lt(3)
		t.fd(a)
	else:
		a = a-0.15
		t.lt(3)
		t.fd(a)
t.end_fill()

#画个耳朵
#右耳
t.penup()
t.goto(95, 180)
t.pendown()
t.left(16)
t.begin_fill()
for i in range(45):
	t.right(0.7)
	t.forward(3)

t.color('black', 'black')
t.right(130)
t.forward(90)
t.color('white', 'black')
t.pensize(2)
t.backward(90)
t.color('black', 'black')
t.pensize(4)
t.left(130)


t.right(66)
for i in range(51):
	t.right(0.7)
	t.forward(3.1)
t.end_fill()


#左耳
t.penup()
t.goto(-95, 180)
t.pendown()
t.left(283)
t.begin_fill()
for i in range(45):
	t.left(0.7)
	t.forward(3)

t.color('black', 'black')
t.left(130)
t.forward(90)
t.color('white', 'black')
t.pensize(2)
t.backward(90)
t.color('black', 'black')
t.pensize(4)
t.right(130)


t.left(66)
for i in range(48):
	t.left(0.7)
	t.forward(3.1)
t.end_fill()


#画个三角形
t.speed(1)
t.color('blue', 'blue')
t.begin_fill()
t.penup()
t.goto(-30, -100)
t.pendown()
t.goto(30, -100)
t.goto(0, -150)
t.goto(-30, -100)  # 画了一个等边三角形
t.end_fill()

print(t)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
不起眼的账号不起眼的账号

import turtle as t
t.hideturtle()
t.pensize(4)


#画一个黑色的头
t.color('black', 'black')  # 设置画笔颜色和填充颜色
t.speed(0)  # 画笔速度
t.penup()
t.goto(0, -200)
t.pendown()
t.begin_fill()  # 开始填充
t.circle(200)  # 画一个半径为200的圆
t.end_fill()  # 结束填充

#画眼睛
#画外面一圈眼睛(右边)
a = 1
t.color('white', 'white')
t.begin_fill()
t.penup()
t.goto(100, -90)
t.pendown()
for i in range(180):  # 画一个椭圆
	if 0 <= i < 45 or 90 <= i < 135:
		a = a+0.09
		t.lt(2)
		t.fd(a)
	else:
		a = a-0.09
		t.lt(2)
		t.fd(a)
t.end_fill()

#画里面一圈眼睛(右边)比上面的小一点
t.color('black', 'black')
t.begin_fill()
t.penup()
t.goto(105, -55)
t.pendown()
for i in range(120):
	if 0 <= i < 30 or 60 <= i < 90:
		a = a+0.15
		t.lt(3)
		t.fd(a)
	else:
		a = a-0.15
		t.lt(3)
		t.fd(a)
t.end_fill()

#画外面的一圈(左边)
a = 1
t.color('white', 'white')
t.begin_fill()
t.penup()
t.goto(-100, -90)
t.pendown()
for i in range(180):
	if 0 <= i < 45 or 90 <= i < 135:
		a = a+0.09
		t.lt(2)
		t.fd(a)
	else:
		a = a-0.09
		t.lt(2)
		t.fd(a)
t.end_fill()

#画里面的一圈(左边)
t.color('black', 'black')
t.begin_fill()
t.penup()
t.goto(-105, -55)
t.pendown()
for i in range(120):
	if 0 <= i < 30 or 60 <= i < 90:
		a = a+0.15
		t.lt(3)
		t.fd(a)
	else:
		a = a-0.15
		t.lt(3)
		t.fd(a)
t.end_fill()

#画个耳朵
#右耳
t.penup()
t.goto(95, 180)
t.pendown()
t.left(16)
t.begin_fill()
for i in range(45):
	t.right(0.7)
	t.forward(3)

t.color('black', 'black')
t.right(130)
t.forward(90)
t.color('white', 'black')
t.pensize(2)
t.backward(90)
t.color('black', 'black')
t.pensize(4)
t.left(130)


t.right(66)
for i in range(51):
	t.right(0.7)
	t.forward(3.1)
t.end_fill()


#左耳
t.penup()
t.goto(-95, 180)
t.pendown()
t.left(283)
t.begin_fill()
for i in range(45):
	t.left(0.7)
	t.forward(3)

t.color('black', 'black')
t.left(130)
t.forward(90)
t.color('white', 'black')
t.pensize(2)
t.backward(90)
t.color('black', 'black')
t.pensize(4)
t.right(130)


t.left(66)
for i in range(48):
	t.left(0.7)
	t.forward(3.1)
t.end_fill()


#画个三角形
t.speed(1)
t.color('blue', 'blue')
t.begin_fill()
t.penup()
t.goto(-30, -100)
t.pendown()
t.goto(30, -100)
t.goto(0, -150)
t.goto(-30, -100)  # 画了一个等边三角形
t.end_fill()

t.done()

点赞0


评论