猫史档案馆


【Python作品分享】【去太空,趣编程】

用户:伶俐的玛洛斯tU0G伶俐的玛洛斯tU0G查看:0 回复:0 评论:0 创建时间:2021-05-05T11:59:51


【作品展示】

center_image

 

【作品介绍】

太阳系简易平面图

 

【作品源代码】

import turtle
import random
mypen = turtle.Pen()


# 行星轨道
mypen.penup()
mypen.goto(0,0)
mypen.pendown()
e = 1600
s = 0
while s < 8:
    mypen.pencolor("white")
    mypen.dot(e)
    mypen.pencolor("black")
    mypen.dot(e - 2)
    e = e - 160
    s = s + 1
# 星空
turtle.bgcolor("black")
mypen.pencolor("white")
a = 0
while a < 300:
    x = random.randint(-900, 900)
    y = random.randint(-500, 500)
    z = random.randint(1, 10)
    mypen.penup()
    mypen.goto(x, y)
    mypen.pendown()
    mypen.dot(z)
    a = a + 1

# 太阳
mypen.penup()
mypen.goto(0,0)
mypen.pendown()
mypen.pencolor("red2")
mypen.dot(200)
mypen.penup()
mypen.goto(-40,-150)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('太阳', font=("楷体", 40))
# 水星
mypen.penup()
mypen.goto(240, 0)
mypen.pendown()
mypen.pencolor("darkgoldenrod")
mypen.dot(15)
mypen.penup()
mypen.goto(230,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('水星', font=("楷体", 10))
# 金星
mypen.penup()
mypen.goto(320, 0)
mypen.pendown()
mypen.pencolor("gold")
mypen.dot(20)
mypen.penup()
mypen.goto(310,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('金星', font=("楷体", 10))
# 地球
mypen.penup()
mypen.goto(400, 0)
mypen.pendown()
mypen.pencolor("aqua")
mypen.dot(25)
mypen.penup()
mypen.goto(390,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('地球', font=("楷体", 15))
# 火星
mypen.penup()
mypen.goto(480, 0)
mypen.pendown()
mypen.pencolor("brown")
mypen.dot(30)
mypen.penup()
mypen.goto(470,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('火星', font=("楷体", 15))
# 木星
mypen.penup()
mypen.goto(560, 0)
mypen.pendown()
mypen.pencolor("goldenrod")
mypen.dot(70)
mypen.penup()
mypen.goto(550,-55)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('木星', font=("楷体",20))
# 土星
mypen.penup()
mypen.goto(喵0, 0)
mypen.pendown()
mypen.pencolor("lemonchiffon")
mypen.dot(60)
mypen.penup()
mypen.goto(630,-50)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('土星', font=("楷体", 20))
# 天王星
mypen.penup()
mypen.goto(720, 0)
mypen.pendown()
mypen.pencolor("deepskyblue")
mypen.dot(50)
mypen.penup()
mypen.goto(710,-50)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('天王星', font=("楷体", 15))
# 海王星
mypen.penup()
mypen.goto(800, 0)
mypen.pendown()
mypen.pencolor("dodgerblue")
mypen.dot(40)
mypen.penup()
mypen.goto(790,-50)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('海王星', font=("楷体", 15))

mypen.hideturtle()
turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页