猫史档案馆


【Python作品分享】8创意编程

用户:小河鱼小河鱼查看:0 回复:0 评论:0 创建时间:2021-05-14T23:45:04


【作品展示】

center_image

 

【作品介绍】

反复看了视频和课件后,琢磨吧半天,还在学员QQ群里咨询了,才完成的。

 

【作品源代码】

from turtle import* #导入turtle库所有方法
setup(600,600) #设置画布的宽度、高度
speed(0) #设置海龟移动的速度
bgpic("he600.png") #设置背景,作为画图的参考线

pensize(30)#圆弧门 
setheading(180)
circle(150,-90)
setheading(270)
fd(120)
right(90)
fd(300)
right(90)
fd(120)
right(180)
circle(150,-90)

penup() #画第1扇门
goto(-32,-18)
setheading(270)
pensize(1)
pencolor("red")
fillcolor("red")
begin_fill()
pendown()
fd(205)
right(60)
fd(65)
right(30)
fd(48)
right(90) #可以复制上段中画半圆的代码
fd(120)
right(180)
circle(118,-82)
end_fill()

penup()  # 画第2扇门
goto(32, -18)
setheading(270)
pensize(1)
pencolor("red")
fillcolor("red")
begin_fill()
pendown()
fd(205)
left(60)
fd(65)
left(30)
fd(48)
left(90)
fd(120)
circle(118, 82)
end_fill()

penup()  
goto(-50, -125)
pencolor("black")
pendown()
pensize(5)
circle(10)

penup()
goto(50, -125)
pencolor("black")
pendown()
pensize(5)
circle(10)

penup()#合字上部
goto(-8, 245) #合字
pensize(12)
pencolor("red")
setheading(0)
pendown()
fd(16)

penup()  
goto(0, 265)  
pensize(1)
fillcolor("red")
begin_fill()
pencolor("red")
pendown()
circle(10)
goto(0, 275) #回到圆心处 
right(60)
fd(25)
right(120)
fd(25)
right(120)
fd(25)
end_fill()

penup()
goto(10, 235)
pendown()
pensize(1)
fillcolor("red")
begin_fill()
setheading(0)
right(36)
fd(235)
circle(36,120)
setheading(-235)
circle(36,-120)
setheading(180)
fd(460)
circle(-36, 120)#顺时针画圆
setheading(-83)#不断调试
circle(36, 120)
fd(230)
setheading(0)
fd(30)
end_fill()

penup() #撇
goto(10, 220)
pensize(30)
pencolor("black")
pendown()
setheading(0)
right(145)
fd(210)

penup() #横 
goto(-135, 80)  
pensize(30)
pencolor("black")
setheading(0)
pendown()
fd(270)

penup()#捺
goto(0, 220)
pensize(30)
pencolor("black")
pendown()
setheading(0)
right(36)
fd(210)


def hy():
  pensize(1)
  pencolor("red")
  for x in range(0,440,30):
    penup() #合字上部
    goto(-220+x,65)  
    pendown()
    setheading(-90)
    begin_fill()
    circle(10,180)
    end_fill()




hy()

penup()
pencolor("blue")
goto(179,-250)
write("中国-东盟博览会",font = ("Arial,12,normal"))

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页