用户:abcdesteve查看:0 回复:0 评论:0 创建时间:2021-05-09T22:14:44
【作品展示】

【作品介绍】
遥望地球用到了二叉树
星星都是随机的
【作品源代码】
import turtle
import random
turtle.getscreen().colormode(255)
turtle.getscreen().delay(0)
turtle.bgcolor('black')
p = turtle.Pen()
p.speed(0)
p.ht()
def tp(x, y):
p.pu()
p.goto(x, y)
p.pd()
# draw the moon
tp(0, -1100)
p.color('grey')
p.dot(2000)
# draw the earth
tp(0, 200)
p.color('#343D82')
p.dot(200)
# draw btree
tp(0, -100)
p.setheading(90)
p.pensize(3)
p.color('brown')
p.fd(100)
def tree(length, angle):
if length < 20:
p.color('pink')
p.dot(10)
p.color('brown')
else:
p.lt(angle)
p.fd(length)
tree(length-5, angle+2)
p.bk(length)
p.rt(2*angle)
p.fd(length)
tree(length-5, angle+2)
p.bk(length)
p.lt(angle)
tree(50, 20)
# draw stars
p.pu()
p.color('white')
for i in range(random.randint(50, 200)):
tp(random.randint(-1000, 1000), random.randint(-50, 500))
p.dot(5)
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn