Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?

Was ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?

coldplay.xixi
coldplay.xixiOriginal
2020-06-18 15:23:2828906Durchsuche

Was ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?

Was ist der Quellcode für die Verwendung von Python zum Zeichnen des Sternenhimmels?

Der Quellcode zum Zeichnen des Sternenhimmels mit Python ist

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()

Was ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?

Empfohlenes Tutorial: „Python-Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn