猫史档案馆


【Python作品分享】【奇遇之旅】 长隆陆地世界:幽寂的森林

用户:Ansel0828Ansel0828查看:0 回复:0 评论:0 创建时间:2021-07-10T18:39:42


【作品展示】

center_image

 

【作品介绍】

这是我的《编程猫的长隆奇遇之旅》S1赛季的参赛作品。

长隆陆地世界当然少不了森林啦!

这是我用Python中的turtle库所绘制的一片森林。

这片森林看起来十分幽寂,地上有一条弯弯曲曲的小路通向远方。路边也有几棵树以及一些石子,有一种静谧的感觉。

 

【作品源代码】

from turtle import *
bgcolor("lightgrey")
speed(0)
# 森林之天地分界线
penup()
goto(-480,-150)
pendown()
circle(600,25)
circle(-600,25)
forward(160)
circle(-600,25)
goto(480,-100)
# 森林之森林小径
penup()
goto(300,-400)
pendown()
begin_fill()
fillcolor("tan")
setheading(135)
circle(600, 5)
circle(-600,35)
goto(60,-37.57)
setheading(180)
forward(40)
setheading(225)
circle(700,35)
goto(300,-400)
end_fill()
# 森林之树木1的树干
penup()
goto(200,-130)
pendown()
begin_fill()
fillcolor("brown")
goto(180,25)
goto(170,25)
goto(140,-130)
pencolor("lightgrey")
goto(200,-130)
end_fill()
# 森林之树木1的树叶
pencolor("black")
goto(180,15)
goto(175,15)
dot(120,"green")
# 森林之树木2的树干
penup()
goto(350,-220)
pendown()
begin_fill()
fillcolor("brown")
goto(320,-45)
goto(310,-45)
goto(270,-220)
pencolor("lightgrey")
goto(350,-220)
end_fill()
# 森林之树木2的树叶
pencolor("black")
goto(320,-35)
goto(314,-35)
dot(130,"green")
# 森林之树木3的树干
penup()
goto(-250,-250)
pendown()
begin_fill()
fillcolor("brown")
goto(-270,20)
goto(-290,20)
goto(-330,-250)
pencolor("lightgrey")
goto(-250,-250)
end_fill()
# 森林之树木3的树叶
pencolor("brown")
goto(-280,0)
pencolor("green")
setheading(-45)
begin_fill()
fillcolor("green")
circle(60,50)
circle(40,100)
goto(-280,275)
penup()
goto(-280,0)
setheading(225)
pendown()
circle(-60,50)
circle(-40,100)
goto(-280,275)
end_fill()
# 森林之路边小石子
penup()
goto(-100,-100)
dot(15,"gray")
goto(-120,-110)
dot(15,"gray")
goto(-90,-130)
dot(15,"gray")
goto(-120,-130)
dot(15,"gray")
# 标题“forest”
# 字母F
goto(0,300)
pensize(10)
pencolor("blue")
pendown()
goto(-50,300)
goto(-50,200)
goto(-50,250)
goto(0,250)
# 字母o
penup()
goto(50,200)
pendown()
setheading(0)
circle(25)
# 字母r
penup()
goto(100,200)
pendown()
goto(100,250)
goto(150,250)
# 字母e
penup()
goto(220,200)
pendown()
goto(170,200)
goto(170,250)
goto(220,250)
goto(220,225)
goto(170,225)
# 字母s
penup()
goto(240,200)
pendown()
goto(290,200)
goto(290,225)
goto(240,225)
goto(240,250)
goto(290,250)
# 字母t
penup()
goto(360,200)
pendown()
goto(335,200)
goto(335,300)
goto(335,250)
goto(310,250)
goto(360,250)
hideturtle()
done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页