这篇文章主要介绍了如何用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()