用户:
中考上岸查看:0 回复:0 评论:0 创建时间:2024-04-27T09:18:30
【作品展示】

【作品介绍】
美丽家园
【作品源代码】
import time
import turtle
turtle.hideturtle()
# 窗口设置
myscreen = turtle.Screen()
myscreen.tracer(0) # 取消图形绘制过程
myscreen.setup(900, 900)
# 倒计时
turtle.penup()
turtle.goto(0, -208)
turtle.pendown()
turtle.pencolor("white")
turtle.bgcolor("black")
for i in range(3, 0, -1):
turtle.clear()
turtle.write(str(i), align="center", font=("楷体", 300))
time.sleep(1)
turtle.clear()
turtle.write("1", align="center", font=("楷体", 300))
turtle.clear()
turtle.bgcolor("white")
# 太阳
turtle.penup()
turtle.goto(287, 280)
turtle.pendown()
turtle.pencolor("orange")
i = 0
turtle.pensize(10)
while i < 8:
turtle.forward(300/3)
turtle.backward(300/3)
turtle.right(360/8)
i = i + 1
turtle.left(22.5)
j = 0
turtle.pensize(5)
turtle.pencolor("gold")
while j < 8:
turtle.forward(270/3)
turtle.backward(270/3)
turtle.right(360/8)
j = j + 1
turtle.pencolor("white")
turtle.dot(100)
turtle.pencolor("red")
turtle.dot(75)
#云(1)
turtle.penup()
turtle.goto(-287, 290)
turtle.pendown()
turtle.pencolor("lightcyan")
turtle.setheading(0)
z = 0
while z < 3:
turtle.dot(75)
turtle.forward(20)
turtle.right(40)
z = z + 1
turtle.right(40)
turtle.forward(50)
j = 0
while j < 5:
turtle.dot(80)
turtle.forward(20)
turtle.right(50)
j = j + 1
#云(2)
turtle.penup()
turtle.goto(-107, 284)
turtle.pendown()
turtle.pencolor("lightcyan")
turtle.setheading(0)
z = 0
while z < 3:
turtle.dot(75)
turtle.forward(24)
turtle.right(40)
z = z + 1
turtle.right(33)
turtle.forward(46)
j = 0
while j < 5:
turtle.dot(80)
turtle.forward(20)
turtle.right(50)
j = j + 1
#云(3)
turtle.penup()
turtle.goto(-37, 278)
turtle.pendown()
turtle.pencolor("lightcyan")
turtle.setheading(0)
z = 0
while z < 3:
turtle.dot(75)
turtle.forward(20)
turtle.right(40)
z = z + 1
turtle.right(40)
turtle.forward(50)
j = 0
while j < 5:
turtle.dot(80)
turtle.forward(20)
turtle.right(50)
j = j + 1
# 多层树(1)
turtle.penup()
turtle.goto(-315, -352)
turtle.pendown()
tree_colors = ["darkgreen", "limegreen", "darkgreen", "limegreen"]
turtle.setheading(0)
turtle.pencolor("saddlebrown")
turtle.pensize(25)
turtle.left(90)
turtle.forward(30)
l = 100
i = 0
while i < 4:
turtle.pencolor(tree_colors[i])
turtle.pensize(5)
turtle.begin_fill()
turtle.fillcolor(tree_colors[i])
turtle.right(90)
turtle.forward(l)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l)
turtle.end_fill()
turtle.left(90)
turtle.forward(60)
l -= 20
i += 1
# 多层树(2)
turtle.penup()
turtle.goto(-100, -352)
turtle.pendown()
tree_colors = ["darkgreen", "limegreen", "darkgreen", "limegreen"]
turtle.setheading(0)
turtle.pencolor("saddlebrown")
turtle.pensize(25)
turtle.left(90)
turtle.forward(30)
l = 100
i = 0
while i < 4:
turtle.pencolor(tree_colors[i])
turtle.pensize(5)
turtle.begin_fill()
turtle.fillcolor(tree_colors[i])
turtle.right(90)
turtle.forward(l)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l)
turtle.end_fill()
turtle.left(90)
turtle.forward(60)
l -= 20
i += 1
# 多层树(3)
turtle.penup()
turtle.goto(-190, -354)
turtle.pendown()
tree_colors = ["limegreen", "darkgreen", "limegreen", "darkgreen"]
turtle.setheading(0)
turtle.pencolor("saddlebrown")
turtle.pensize(25)
turtle.left(90)
turtle.forward(30)
l = 100
i = 0
while i < 4:
turtle.pencolor(tree_colors[i])
turtle.pensize(5)
turtle.begin_fill()
turtle.fillcolor(tree_colors[i])
turtle.right(90)
turtle.forward(l)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l*2)
turtle.left(120)
turtle.forward(l)
turtle.end_fill()
turtle.left(90)
turtle.forward(60)
l -= 20
i += 1
#风车(1)
turtle.penup()
turtle.goto(190, -30)
turtle.pendown()
turtle.colormode(255)
turtle.pensize(20)
turtle.color("grey")
turtle.setheading(270)
turtle.forward(300)
turtle.backward(300)
turtle.pensize(3)
turtle.setheading(60)
for i in range(3):
turtle.color("lightgrey")
turtle.begin_fill()
turtle.forward(155)
turtle.left(143)
turtle.forward(125)
turtle.left(90)
turtle.forward(95)
turtle.left(127)
turtle.end_fill()
turtle.left(360/3)
turtle.color("grey")
turtle.dot(40)
turtle.color("lightgrey")
turtle.dot(30)
#风车(2)
turtle.penup()
turtle.goto(50, -36)
turtle.pendown()
turtle.colormode(255)
turtle.pensize(20)
turtle.color("grey")
turtle.setheading(270)
turtle.forward(300)
turtle.backward(300)
turtle.pensize(3)
turtle.setheading(60)
for i in range(3):
turtle.color("lightgrey")
turtle.begin_fill()
turtle.forward(155)
turtle.left(143)
turtle.forward(125)
turtle.left(90)
turtle.forward(95)
turtle.left(127)
turtle.end_fill()
turtle.left(360/3)
turtle.color("grey")
turtle.dot(40)
turtle.color("lightgrey")
turtle.dot(30)
turtle.penup()
turtle.goto(-295, 70)
turtle.pendown()
turtle.color("blue")
turtle.write("人与自然环境和谐相处", align="center", font=("楷体", 20))
turtle.penup()
turtle.goto(-290, 44)
turtle.pendown()
turtle.color("green")
turtle.write("绿色低碳环保的人文社会", align="center", font=("楷体", 20))
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn