用户:
远古的小丑鱼查看:0 回复:0 评论:0 创建时间:2021-05-23T23:48:35
【作品展示】

【作品介绍】
此次作品主题为给宇航员的一封明信片,积木块仅由个人探索完成,大家可以将想对宇航员说的话打在明信片上,记得加上给哪位宇航员以及自己的姓名,宇航员会感谢你的!
【作品源代码】
import time
import turtle
import random
__Pen = turtle.Pen()
#开始进入Python的世界
print('您好,正在为您设计给宇航员的一张明信片')
time.sleep(1)
__Pen.speed(0)
__Pen.pensize(5)
turtle.bgcolor("#000000")
__Pen.penup()
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.right(90)
__Pen.forward(350)
__Pen.pendown()
__Pen.pensize(1)
__Pen.left(90)
__Pen.forward(700)
__Pen.left(90)
__Pen.forward(700)
__Pen.left(90)
__Pen.forward(1400)
__Pen.left(90)
__Pen.forward(700)
__Pen.left(90)
__Pen.forward(700)
__Pen.end_fill()
__Pen.penup()
__Pen.goto((-10), (-330))
__Pen.pendown()
__Pen.left(90)
__Pen.begin_fill()
__Pen.fillcolor("#000099")
__Pen.forward(70)
__Pen.circle(25, 180)
__Pen.right(90)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.right(90)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.circle(10, 180)
__Pen.end_fill()
__Pen.fillcolor("#ffff00")
__Pen.begin_fill()
__Pen.forward(10)
__Pen.right(180)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.end_fill()
__Pen.right(90)
__Pen.forward(50)
__Pen.right(90)
__Pen.forward(40)
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.right(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(600, 250)
__Pen.pendown()
__Pen.left(90)
__Pen.begin_fill()
__Pen.fillcolor("#ffffff")
__Pen.forward(70)
__Pen.circle(25, 180)
__Pen.right(90)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.right(90)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.circle(10, 180)
__Pen.end_fill()
__Pen.fillcolor("#ffff00")
__Pen.begin_fill()
__Pen.forward(10)
__Pen.right(180)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.end_fill()
__Pen.right(90)
__Pen.forward(50)
__Pen.right(90)
__Pen.forward(40)
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.right(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.end_fill()
__Pen.penup()
__Pen.goto((-400), (-350))
__Pen.pendown()
__Pen.begin_fill()
__Pen.fillcolor("#33ccff")
__Pen.left(90)
__Pen.circle(300, 90)
__Pen.left(90)
__Pen.forward(300)
__Pen.left(90)
__Pen.forward(300)
__Pen.end_fill()
__Pen.penup()
__Pen.pencolor("#33ccff")
__Pen.goto((-500), (-300))
__Pen.pendown()
__Pen.begin_fill()
__Pen.fillcolor("#33ff33")
__Pen.circle(42)
__Pen.end_fill()
__Pen.penup()
__Pen.begin_fill()
__Pen.fillcolor("#33ff33")
__Pen.goto((-600), (-200))
__Pen.pendown()
__Pen.circle(30)
__Pen.end_fill()
__Pen.penup()
__Pen.begin_fill()
__Pen.fillcolor("#33ff33")
__Pen.goto((-650), (-300))
__Pen.pendown()
__Pen.circle(30)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(0, 0)
__Pen.pendown()
__Pen.fillcolor("#ff0000")
__Pen.begin_fill()
__Pen.pencolor("#000000")
__Pen.forward(190)
__Pen.right(90)
__Pen.forward(120)
__Pen.right(90)
__Pen.forward(190)
__Pen.right(90)
__Pen.forward(120)
__Pen.end_fill()
__Pen.pencolor("#ffff66")
__Pen.penup()
__Pen.goto(17, (-46))
__Pen.pendown()
__Pen.fillcolor("#ffff66")
__Pen.begin_fill()
__Pen.forward(40)
__Pen.right(144)
__Pen.forward(40)
__Pen.right(144)
__Pen.forward(40)
__Pen.right(144)
__Pen.forward(40)
__Pen.right(144)
__Pen.forward(40)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(13, (-75))
__Pen.pendown()
__Pen.right(180)
__Pen.fillcolor("#ffff66")
__Pen.begin_fill()
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(55, (-56))
__Pen.pendown()
__Pen.fillcolor("#ffff66")
__Pen.begin_fill()
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(56, (-33))
__Pen.pendown()
__Pen.fillcolor("#ffff66")
__Pen.begin_fill()
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(65, (-24))
__Pen.pendown()
__Pen.fillcolor("#ffff66")
__Pen.begin_fill()
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.right(144)
__Pen.forward(20)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(440, 0)
__Pen.pendown()
__Pen.pencolor("#000000")
__Pen.pensize(3)
__Pen.begin_fill()
__Pen.fillcolor("#3366ff")
__Pen.right(10)
__Pen.forward(200)
__Pen.left(90)
__Pen.forward(50)
__Pen.left(90)
__Pen.forward(200)
__Pen.left(90)
__Pen.forward(50)
__Pen.end_fill()
__Pen.left(120)
__Pen.fillcolor("#ff0000")
__Pen.begin_fill()
__Pen.circle(30, steps=3)
__Pen.end_fill()
__Pen.begin_fill()
__Pen.fillcolor("#33ccff")
__Pen.right(30)
__Pen.forward(50)
__Pen.right(90)
__Pen.forward(30)
__Pen.left(90)
__Pen.forward(150)
__Pen.left(90)
__Pen.forward(30)
__Pen.left(90)
__Pen.forward(150)
__Pen.end_fill()
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.right(90)
__Pen.forward(5)
__Pen.right(90)
__Pen.circle(20)
__Pen.end_fill()
__Pen.left(90)
__Pen.penup()
__Pen.forward(45)
__Pen.pendown()
__Pen.fillcolor("#33ccff")
__Pen.begin_fill()
__Pen.forward(30)
__Pen.right(90)
__Pen.forward(150)
__Pen.right(90)
__Pen.forward(30)
__Pen.right(90)
__Pen.forward(150)
__Pen.end_fill()
__Pen.fillcolor("#ff0000")
__Pen.right(180)
__Pen.forward(150)
__Pen.begin_fill()
__Pen.left(9)
__Pen.forward(60)
__Pen.right(50)
__Pen.forward(50)
__Pen.right(100)
__Pen.forward(50)
__Pen.right(44)
__Pen.forward(58)
__Pen.right(87)
__Pen.forward(50)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(400, 150)
__Pen.pendown()
__Pen.begin_fill()
__Pen.left(90)
__Pen.fillcolor("#ff0000")
__Pen.forward(70)
__Pen.circle(25, 180)
__Pen.right(90)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.right(90)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.right(90)
__Pen.forward(10)
__Pen.circle(10, 180)
__Pen.end_fill()
__Pen.fillcolor("#ffff00")
__Pen.begin_fill()
__Pen.forward(10)
__Pen.right(180)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.circle(10, 180)
__Pen.forward(50)
__Pen.end_fill()
__Pen.right(90)
__Pen.forward(50)
__Pen.right(90)
__Pen.forward(40)
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.right(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.left(90)
__Pen.forward(20)
__Pen.forward(7)
__Pen.circle(10, 180)
__Pen.forward(7)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(0, 170)
__Pen.pendown()
__Pen.fillcolor("#33ff33")
__Pen.begin_fill()
__Pen.circle(60)
__Pen.end_fill()
__Pen.penup()
__Pen.goto(0, 250)
__Pen.pendown()
__Pen.fillcolor("#33cc00")
__Pen.begin_fill()
__Pen.circle(13)
__Pen.end_fill()
__Pen.penup()
__Pen.goto((-20), 210)
__Pen.pendown()
__Pen.fillcolor("#33cc00")
__Pen.begin_fill()
__Pen.circle(10)
__Pen.end_fill()
x = turtle.Pen()
x.speed(0)
for __count in range(30):
x.penup()
x.setx(random.randint((-700), 700))
x.sety(random.randint((-350), 350))
x.pendown()
x.fillcolor("#ffff66")
x.begin_fill()
x.right(70)
x.forward(7)
x.left(50)
x.forward(7)
for __count in range(3):
x.right(140)
x.forward(7)
x.left(50)
x.forward(7)
x.end_fill()
__Pen.penup()
__Pen.goto((-600), 240)
__Pen.pendown()
__Pen.write(turtle.textinput('说出您想寄语的宇航员姓名(记得加冒号)', '请输入宇航员的姓名'), font = ('Arial', 25, 'normal'))
__Pen.penup()
__Pen.goto((-500), 170)
__Pen.pendown()
__Pen.write(turtle.textinput('说出您想对宇航员说的话', '祝福语:'), font = ('Arial', 20, 'normal'))
__Pen.penup()
__Pen.goto((-200), 80)
__Pen.pendown()
__Pen.write(turtle.textinput('输入您的姓名', '您的姓名:'), font = ('Arial', 25, 'normal'))
__Pen.penup()
__Pen.goto((-200), 40)
__Pen.pendown()
__Pen.write(turtle.textinput('输入日期', '请输入日期(记得用“."隔开'), font = ('Arial', 25, 'normal'))
time.sleep(1)
print('您的明信片已经填写完成')
print('正在传送给宇航员。。。')
time.sleep(4)
print('发送成功,宇航员会感谢你的!')
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
__Pen
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn