用python绘制满天星动态,python满天星绘制流程图

这篇文章主要介绍了用python绘制满天星动态,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

import turtle
import random


def star():
    for i in range(5):
        turtle.fd(a)
        turtle.right(144)


def go():
    turtle.penup()
    turtle.goto(random.randint(-350, 350), random.randint(-350, 350))
    turtle.pendown()


# 三原色 red green blue
def colour():
    r = random.random()
    g = random.randint(0, 255) / 255
    b = random.randint(0, 255) / 255
    turtle.pencolor((r, g, b))


def main():
    turtle.width(5)
    a = 20
    turtle.speed(0)
    turtle.bgcolor('black')
    for w in range(100):
        star()
        go()
        colour()
    turtle.done()


if __name__ == '__main__':
    main()

猜你喜欢

转载自blog.csdn.net/chatgpt001/article/details/133515468