用户:
张文夫查看:0 回复:0 评论:0 创建时间:2021-07-28T18:32:20
【作品展示】

【作品介绍】
本作品向大家介绍了各种海洋里的生物,并用图画的形式展现了出来。谢谢大家的参观!
【作品源代码】
import turtle
import easygui
import time
import random
a = turtle.Pen()
a.hideturtle()
myscreen = turtle.Screen()
myscreen.tracer(0)
colors=['yellow','deepskyblue','green','orange']
#导语
easygui.msgbox('欢迎来到长隆海洋世界!', '长隆', 'ok')
easygui.msgbox('让我们来一起参观美丽的长隆海洋世界吧!','长隆','ok')
#设置背景颜色
turtle.bgcolor('blue')
#绘制背景
#绘制沙子
a.penup()
a.goto(0,-262)
a.pendown()
a.left(90)
a.fillcolor("gold")
a.begin_fill()
b=3
for i in range(120):
if 0<=i<30 or 60<=i<90:
b+=0.3
a.left(3)
a.forward(b)
else:
b-=0.3
a.left(3)
a.forward(b)
a.goto(0,-262)
a.end_fill()
a.fillcolor("gold")
a.begin_fill()
a.goto(262,-262)
for i in range(120):
if 0 <= i < 30 or 60 <= i < 90:
b += 0.3
a.left(3)
a.forward(b)
else:
b -= 0.3
a.left(3)
a.forward(b)
a.end_fill()
#绘制水面波纹
a.penup()
a.goto(-10,160)
a.pendown()
a.seth(-30)
for i in range(7):
a.circle(20,60)
a.circle(-20,60)
a.seth(60)
a.penup()
a.goto(-220,200)
a.pendown()
a.seth(-30)
for i in range(7):
a.circle(20,60)
a.circle(-20,60)
a.seth(60)
a.penup()
a.goto(-260,120)
a.pendown()
a.seth(-30)
for i in range(7):
a.circle(20,60)
a.circle(-20,60)
a.seth(60)
#‘欢迎’文字
a.penup()
a.goto(-180,200)
a.pendown()
a.write("欢迎来到长隆海洋世界!", font=("楷体", 30))
#介绍热带鱼
easygui.msgbox('热带鱼 (热带水域生活鱼类)热带鱼出生于热带水域,热带鱼分为淡水热带鱼和海水热带鱼。但在近热带和与之交界处的南北温带水域,有观赏价值的鱼类品种,也归入了热带鱼,所以,其分布还包括部分喵带地区。我们在这里所介绍的是生活于淡水中的热带观赏鱼品种。热带鱼,实际上是养鱼爱好者为区别河水系出产的种类最多、形态最美,如被誉为热带鱼中的皇后枣神仙鱼,就出生在那里。马来西亚、印度尼西亚、斯里兰卡、喵、喵等国家,热带鱼的种类也很多。在我国的广东、云南等省的南部,也有很漂亮的观赏鱼类,如攀鲈鱼、白云金丝鱼、西双版纳的蓝星鱼等。', '介绍', '下一步')
#绘制热带鱼群
for i in range(7):
x = random.randint(-200, 190)
y = random.randint(-80, 130)
a.pencolor("black")
a.penup()
a.goto(x, y)
a.pendown()
a.pensize(10)
a.begin_fill()
b=random.randint(0,3)
a.fillcolor(colors[b])
a.goto(x+50, y + 50)
a.goto(x+50, y-50)
a.goto(x,y)
a.penup()
a.goto(x+50, y)
a.pendown()
a.goto(x+70, y + 25)
a.goto(x+70, y - 25)
a.goto(x+50, y)
a.end_fill()
a.penup()
a.goto(x+25, y - 5)
a.pendown()
a.dot(20)
a.pencolor("white")
a.penup()
a.goto(x,y+20)
a.pendown()
a.circle(1)
a.penup()
a.goto(x,y+40)
a.pendown()
a.circle(3)
#介绍海星
easygui.msgbox('海星(棘皮动物门海星纲有棘目动物):是棘皮动物中结构生理最有代表性的一类。体扁平,多为五辐射对称,体盘和腕分界不明显。生活时口面向下,反口面向上。腕腹侧具步带沟,沟内伸出管足。内骨骼的骨板以喵相连,柔韧可曲。体表具棘和叉棘,为骨骼的突起。从骨板间突出的膜质泡状突起,外覆上皮,内衬体腔上皮,其内腔连于次生体腔,称为皮鳃,有呼吸和使代谢产物扩散到外界的作用。水管系发达。个体发育中经羽腕幼虫和短腕幼虫。', '介绍', '下一步')
#绘制海星
a.penup()
a.goto(-200,-200)
a.pendown()
a.fillcolor('moccasin')
a.begin_fill()
a.pencolor('moccasin')
for i in range(5) :
a.forward(20)
a.penup()
a.forward(20)
a.pendown()
a.forward(20)
a.right(144)
a.end_fill()
a.penup()
a.goto(90,-220)
a.pendown()
a.fillcolor('darksalmon')
a.begin_fill()
a.pencolor('darksalmon')
for i in range(5):
a.forward(20)
a.penup()
a.forward(20)
a.pendown()
a.forward(20)
a.right(144)
a.end_fill()
#其余海洋动物介绍
easygui.msgbox('除此之外,还有许多其他的海洋动物。','长隆','下一步')
easygui.msgbox(
'白鲸,一角鲸科白鲸属的一种动物。额头向外隆起突出且圆滑,嘴喙很短,唇线宽阔。身体颜色非常淡,为独特的白色。游动时通常比较缓慢,在海浪和浮冰中难以辨识。白鲸喜欢生活在海面或贴近海面的地方;潜水能力相当强,对于北极的浮冰环境有很好的适应力。', '长隆','下一步')
easygui.msgbox(
'企鹅,全世界的企鹅共有18种,大多数都分布和生活在南半球。特征为不能飞翔。企鹅能够在严寒的气候中生活、繁殖。在陆地上,它活像身穿燕尾服的西方绅士,走起路来,一摇一摆,遇到危险,连跌带爬,狼狈不堪。主要以磷虾、乌贼,小鱼为食。', '长隆','下一步')
easygui.msgbox(
'海豚为小型或中型齿鲸,广泛生活于世界各大洋,在内海及江河入海口附近的咸淡水中也有分布,个别种类见于内陆河流。通常喜欢群居,捕食鱼类、乌贼等。海豚的躯干呈纺锤形,皮肤光滑无毛,身体矫健而灵活,善于跳跃和潜泳,是在水中行动最迅速的哺乳动物。', '长隆','下一步')
easygui.msgbox('蝠鲼,又被称为魔鬼鱼与毯魟。体呈菱形,宽达6m余。体青褐色。口宽大。眼下侧位,能侧视和俯视。头侧有1对有胸鳍分化的头鳍,向前突出。背鳍小,胸鳍翼状。尾细长如鞭,具尾刺。平时底栖生活,但有时上升表层游弋,并做远程洄游,行动敏捷。以浮游甲壳类和小鱼为食。卵胎生。', '长隆','下一步')
#结束语
easygui.msgbox('感谢您的参与,谢谢!','作者','结束')
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn