用python画星空-用python画星空源代码是什么?

7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

用python画星空源代码是什么?7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

用python画星空源代码是7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台from turtle import *

from random import random,randint

screen = Screen()

width ,height = 800,600

screen.setup(width,height)

screen.title("模拟3D星空")

screen.bgcolor("black")

screen.mode("logo")

screen.delay(0)#这里要设为0,否则很卡

t = Turtle(visible = False,shape='circle')

t.pencolor("white")

t.fillcolor("white")

t.penup()

t.setheading(-90)

t.goto(width/2,randint(-height/2,height/2))

stars = []

for i in range(200):

star = t.clone()

s =random() /3

star.shapesize(s,s)

star.speed(int(s*10))

star.setx(width/2 + randint(1,width))

star.sety( randint(-height/2,height/2))

star.showturtle()

stars.append(star)

while True:

for star in stars:

star.setx(star.xcor() - 3 * star.speed())

if star.xcor()<-width/2:

star.hideturtle()

star.setx(width/2 + randint(1,width))

star.sety( randint(-height/2,height/2))

star.showturtle()

7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

推荐教程:《python视频教程》

以上就是用python画星空源代码是什么?的详细内容,更多请关注少儿编程网其它相关文章!7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

相关文章:

转载:感谢您对少儿编程网的认可,以及对我们原创作品以及精心收集文章的青睐,非常欢迎各位朋友分享到朋友圈,但转载请说明文章出处"来源少儿编程网”https://www.pxcodes.com/Codes/1595395235124729.html。

你可能感兴趣的:(用python画星空-用python画星空源代码是什么?)