首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python少儿编程turtle小猪佩奇

# ~ 源代码 ~

from turtle import *

#速度

speed(0)

# 背景颜色

bgcolor("green")

# 开始绘画蓝天模块

penup()

goto(-400, -100)

pendown()

color("deepskyblue")

begin_fill()

for i in range(2):

forward(800)

left(90)

forward(500)

left(90)

end_fill()

# 开始绘画太阳模块

penup()

goto(-320, 225)

pendown()

color("yellow")

begin_fill()

circle(35)

end_fill()

# 开始绘画白云模块

penup()

goto(200, 200)

pendown()

color("white")

begin_fill()

circle(25)

end_fill()

penup()

goto(220, 240)

pendown()

begin_fill()

circle(25)

end_fill()

penup()

goto(230, 215)

pendown()

begin_fill()

circle(25)

end_fill()

penup()

goto(180, 225)

pendown()

begin_fill()

circle(25)

end_fill()

# 开始绘画房子模块

penup()

goto(-100, -100)

pendown()

pensize(3)

color("chocolate", "orange") # (stroke, fill)

begin_fill()

for i in range(4):

forward(170)

left(90)

end_fill()

# 开始绘画烟囱模块

penup()

goto(20, 130)

pendown()

color("brown", "firebrick")

begin_fill()

for i in range(2):

forward(40)

left(90)

forward(100)

left(90)

end_fill()

# 开始绘画顶部模块

penup()

goto(-127, 70)

pendown()

begin_fill()

for i in range(3):

forward(225)

left(120)

end_fill()

# 窗口部分 1

penup()

goto(0, 0)

pendown()

color("black", "white")

begin_fill()

for i in range(4):

forward(50)

left(90)

end_fill()

# 开始绘画 窗口 1 交叉 - 水平 线

penup()

goto(0, 25)

pendown()

color("black")

forward(50)

# 开始绘画窗口 1 交叉 垂直 线

penup()

goto(25, 0)

pendown()

left(90)

forward(50)

# 开始绘画窗口2部分

penup()

goto(-80, 0)

pendown()

right(90)

color("black", "white")

begin_fill()

for i in range(4):

forward(50)

left(90)

end_fill()

# Window 2 Cross - Horizontal Line

penup()

goto(-80, 25)

pendown()

color("black")

forward(50)

# 开始绘画窗口 2 交叉 垂直 线

penup()

goto(-55, 0)

pendown()

left(90)

forward(50)

# 开始绘画门模块

penup()

goto(-40, -97)

pendown()

right(90)

color("red")

begin_fill()

for i in range(2):

forward(50)

left(90)

forward(80)

left(90)

end_fill()

# 开始绘画门把手模块

penup()

goto(-30, -60)

pendown()

color("black")

begin_fill()

circle(5)

end_fill()

hideturtle()

exitonclick()

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUIvrOYZjBaEp7yPy2U93hnw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券