• 技术文章 >后端开发 >Python教程

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

    coldplay.xixicoldplay.xixi2020-06-18 15:23:28原创16763

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

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

    76e6462843bab00a3c4f5f4f39b8d59.png

    推荐教程:《python视频教程

    以上就是用python画星空源代码是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:python 星空
    上一篇:python详细安装方法 下一篇:python中time库的time.time()函数的作用是什么
    线上培训班

    相关文章推荐

    • 如何python判断字符串是否为回文?• python安装matplotlib失败怎么解决• python中一些常用的运算符和内置函数• Python 快速使用 REST API

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网