猫史档案馆


【Python作品分享】编程作品【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

美丽家园

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页