猫史档案馆


【Python作品分享】纪念碑谷

用户:海龟本尊2海龟本尊2查看:12 回复:14 评论:12 创建时间:2019-01-07T15:29:09


【作品展示】

center_image

 

【作品介绍】

“纪念碑谷”是通过海龟库画笔积木画的一幅画。

只使用了很简单的一些语句,如向前移动、画弧、填充、旋转、循环等。

海龟本尊会源源不断地创作新的海龟绘图作品!

希望大家喜欢!!!

 

【作品源代码】

import turtle


t = turtle.Pen()
t.speed(9)
turtle.bgcolor("#A688EC")

#Part1
t.pencolor("#5C9EF2")
t.fillcolor("#5C9EF2")
t.penup()
t.goto((-50), 150)
t.setheading((-30))
t.pendown()
t.begin_fill()
t.forward(230)
t.right(120)
t.forward(200)
t.right(120)
t.forward(30)
t.right(60)
t.forward(140)
t.left(120)
t.forward(200)
t.right(120)
t.forward(30)
t.end_fill()

#Part2
#t.penup()
t.backward(30)
t.right(60)
t.pencolor("#3578D3")
t.fillcolor("#3578D3")
t.begin_fill()
t.forward(200)
t.right(120)
t.forward(30)
t.right(60)
t.forward(140)
t.left(120)
t.forward(200)
t.right(120)
t.forward(30)
t.right(60)
t.forward(230)
t.end_fill()

#Part3
t.pencolor("#2556A2")
t.fillcolor("#2556A2")
t.penup()
t.right(120)
t.forward(30)
t.right(60)
t.forward(30)
t.pendown()
t.begin_fill()
t.forward(200)
t.left(120)
t.forward(230)
t.left(60)
t.forward(30)
t.left(120)
t.forward(200)
t.right(120)
t.forward(140)
t.left(60)
t.forward(30)
t.end_fill()

#Part4
t.penup()
t.backward(6)
t.pencolor("#5C9EF2")
t.fillcolor("#5C9EF2")
t.left(120)
t.forward(25)

def drawCube():
    t.pendown()
    t.begin_fill()
    t.forward(4)
    t.left(120)
    t.forward(20)
    t.left(60)
    t.forward(4)
    t.left(120)
    t.forward(20)
    t.left(60)
    t.end_fill()
    t.penup()

for i in range(12):
    drawCube()
    t.forward(12)

#Part5
t.fillcolor("#FFFFFF")
t.pencolor("#FFFFFF")
t.goto(90, 60)
t.pensize(2)
t.pendown()
t.forward(9)
t.left(60)
t.forward(3)
t.hideturtle()
t.penup()
t.goto(95, 60)
t.right(60)
t.pendown()
t.forward(6)
t.left(60)
t.forward(3)
t.penup()
t.goto(93, 80)
t.pendown()
t.right(33)
t.begin_fill()
t.forward(18)
t.right(85)
t.circle((-20), 60)
t.right(87)
t.forward(18)
t.right(85)
t.circle(8)
t.end_fill()
t.sety(80)
t.begin_fill()
t.left(150)
t.forward(25)
t.right(145)
t.forward(25)
t.right(90)
t.forward(4)
t.end_fill()
t.goto(95, 78)
t.setheading(180)
t.pensize(2)
t.pencolor("#000000")
for i in range(9):
    t.forward(3)
    t.right(18)
t.penup()

#words
t.goto((-60), (-160))
t.pencolor("#2556A2")
t.pendown()
t.write('纪念碑谷', font = ('Arial', 30, 'normal'))
t.penup()
turtle.done()


回复

上一页1 页 / 共 1下一页
鱼和羊鱼和羊

哇 好厉害!

点赞1


评论


小企鹅飞小企鹅飞

沙发

点赞1


评论


奇葩的气泡o_O奇葩的气泡o_O

哇!

点赞0


评论


奇葩的气泡o_O奇葩的气泡o_O

我记得这好像是一款游戏

点赞0


评论


Genius_pengGenius_peng

假装看得懂(其实就是看得懂)

点赞0


评论


星泽负星泽负

哇,好厉害

点赞0


评论


技术喵技术喵

emotion_喵喵果然Python还是龟龟比较专业

点赞0


评论


飞道飞道

玩过纪念碑谷,超级棒,多些大佬分享,学到了~~

点赞0


评论


龙王小弟龙王小弟

没接触过python呢...

但看代码感觉...竟然有点能看懂..

点赞0


评论


有手就行e有手就行e

 

点赞0


评论


编程猪编程猪

海龟本尊,你是官方么

点赞0


评论


星落黑影目前已退星落黑影目前已退

我更关心的是彭罗斯三角形emotion_嘻嘻

点赞0


评论


SystemOSSystemOS

墙都不服,就服你

点赞0


评论


传闻中的五音璃音传闻中的五音璃音

哇塞,厉害(真希望这些高科技的能来到日本.....)

点赞0


评论