利用Python turtle库制作夜空
生活随笔
收集整理的這篇文章主要介紹了
利用Python turtle库制作夜空
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
效果圖
該圖為動態圖
代碼
from turtle import * from random import random,randintscreen = Screen() width ,height = 800,600 screen.setup(width,height) screen.title("兩情若是久長時,又豈在朝朝暮暮") screen.bgcolor("black") screen.mode("logo") screen.delay(0) #這里要設為0,否則很卡t = Turtle(visible = False,shape='circle') t.pencolor("blue") 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()總結
以上是生活随笔為你收集整理的利用Python turtle库制作夜空的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 滁州学院元旦晚会计算机,滁州学院机械学院
- 下一篇: 倒排文件