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

Was ist der Quellcode zum Zeichnen eines Sternenhimmels mit Python?

coldplay.xixi
Freigeben: 2020-06-18 15:23:28
Original
28962 Leute haben es durchsucht

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()
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage