用户:
请设置名称_查看:0 回复:0 评论:0 创建时间:2021-05-13T23:19:45
【作品展示】

【作品介绍】
加入了搜索功能,注意海龟画图时0不要关闭页面。会报错(小声)(什)
【作品源代码】
import turtle
_t_ = turtle.Pen()
_t_.speed(float("inf"))
_t_.pencolor("#ff0000")
_t_.dot(100)
_t_.penup()
def a(x, y, z):
_t_.pencolor("#999999")
_t_.penup()
_t_.goto(x, y)
_t_.pendown()
_t_.circle(z)
def b(x):
_t_.dot(x)
_t_.goto(50, 50)
_t_.pendown()
_t_.left(135)
a(50, 50, 70)
_t_.pencolor('blue')
b(10)
a(57, 60, 80)
_t_.pencolor('yellow')
b(11)
a(67, 67, 90)
_t_.pencolor('blue')
b(11)
a(77, 77, 100)
_t_.pencolor("#ffcccc")
b(10)
_t_.penup()
_t_.goto((-77), 77)
_t_.left(90)
a((-70), 85, 110)
_t_.pencolor("#99ff99")
b(15)
_t_.penup()
_t_.goto((-70), (-85))
_t_.left(90)
a((-76), (-85), 125)
_t_.pencolor("#ffcc00")
b(13)
_t_.penup()
_t_.goto(110, (-90))
_t_.left(90)
a(110, (-90), 140)
b(13)
_t_.penup()
_t_.goto(120, (-100))
a(120, (-100), 150)
_t_.pencolor("#000099")
b(9)
_t_.hideturtle()
turtle.done()
def qa():
answer = input('八大行星百科')
if (answer == '水星'):
print('水星,水星是太阳系的八大行星中最小且最靠近太阳的行星。轨道周期是87.9691天白天时赤道地区温度可达432°C,夜间可降至-172°C。')
elif (answer == '金星'):
print('金星(英语、拉丁语:Venus,天文符号:♀),在太阳系的八大行星中,是从太阳向外的第二颗行星,轨道公转周期为224.喵')
elif (answer == '地球'):
print('地球(英文名:Earth)为太阳系由内及外的第三颗行星,也是太阳系中直径、质量和密度最大的类地行星,距离太阳约1.496亿千米(1天文单位)。地球自西向东自转,同时围绕太阳公转。')
elif (answer == '火星'):
print('火星(英语:Mars;拉丁语:Martis;天文符号:♂),是离太阳第四近的行星,也是太阳系中仅次于水星的第二小的行星,为太阳系里四颗类地行星之一。')
elif (answer == '木星'):
print('木星(Jupiter)是距离太阳第五近的行星,也是太阳系中体积最大的行星,截至2019年已知有79颗卫星。古人早已认识这颗行星')
elif (answer == '土星'):
print('土星(英文:Saturn,拉丁文:Saturnus,符号:♄),是太阳系八大行星之一,到太阳的距离排在太阳系第六位。')
elif (answer == '天王星'):
print('天王星(英文:Uranus,天文符号:⛢,占星符号:♅),为太阳系八大行星之一,是太阳系由内向外的第七颗行星(18.37~20.08天文单位),其体积在太阳系中排名第三(比海王星大),质量排名第四(小于海王星),几乎横躺着围绕太阳公转。')
elif (answer == '海王星'):
print('海王星(英语:Neptune,天文符号:♆)是太阳系八大行星之一,也是已知太阳系中离太阳最远的大行星。海王星的轨道半长轴为30.0喵文单位,公转周期为1喵.8年,质量为17.147地球质量(第3位,比它的近邻天王星稍大),半径为3.86地球半径(第4位)')
elif (answer == '其他'):
print('冥王星( Pluto,小行星编号为134340,天文符号为♇)是柯伊伯带中的矮行星。冥王星是被发现的第一颗柯伊伯带天体,第一颗类冥天体,是太阳系内已知体积最大、质量第二大的矮行星。国际天文联合会(IAU)在2006年正式定义行星概念,将冥王星排除出行星行列,重新划为矮行星。')
else:
print('无法搜索,请输入水星/金星/地球/火星/木星/土星/天王星/海王星或其他')
for i in range(100):
qa()
print("问答次数已无,可再次打开程序搜索。海龟画图时请不要心急关闭海龟页面")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn